On Wed, Nov 24, 2010 at 04:19:35PM +0300, Valery V. Inozemtsev wrote: > В Срд, 24/11/2010 в 16:16 +0300, Sergei Epiphanov пишет: > > В сообщении от 24 ноября 2010 15:59:17 автор Valery V. Inozemtsev написал: > > > в /lib/udev/rules.d/70-acl.rules есть установка ACL > > > > > > # SCSI and USB scanners > > > ENV{libsane_matched}=="yes", TAG+="udev-acl" > > > > Или не сработала, или настройки непонятно где находятся. В общем, у меня > > сканер остался root:root с правами 0664, пока не вкорячил своё правило. Тут может быть две разных проблемы: 1) Возможно, нужный USB vendor/product id отсутствует в правилах /etc/udev/rules.d/25-libsane.rules - либо из-за ошибки в пакете libsane, либо из-за того, что данный сканер на самом деле поддерживается каким-то другим пакетом, в котором не хватает нужных правил для udev. 2) Помимо правил udev, ещё должен правильно работать ConsoleKit - можно посмотреть, что выводит команда ck-list-sessions, там должен быть сеанс пользователя с флагами active = TRUE, is-local = TRUE. Например, если выполнен вход с консоли, а затем startx, сеанс пользователя не будет считаться активным. > ACL != file mode bits и ls'ом ACL не увидеть На самом деле видно - ls -l при наличии ACL добавляет "+" после поля обычных прав доступа.