Как уже обсуждалось в bug #9638 и в рассылках, есть проблемы с правами на файлы устройств, наблюдаю на sane-1.0.24-alt1, udev-208-alt1 и Canon LiDE 25. Вот проверенный патчик: --- /etc/udev/rules.d/25-libsane.rules~ 2013-10-02 23:54:17.000000000 +0400 +++ /etc/udev/rules.d/25-libsane.rules 2013-10-03 18:56:03.887212677 +0400 @@ -1981,6 +1981,6 @@ KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", MODE="0664", ENV{libsane_matched}="yes" LABEL="libsane_scsi_rules_end" -ENV{libsane_matched}=="yes", MODE="664" +ENV{libsane_matched}=="yes", MODE="664", GROUP="scanner" LABEL="libsane_rules_end" По-хорошему, касается и сборки в p7/branch.
По результатам bug #21808 почему-то был приложен патч к sane, удаляющий GROUP. Убрал исправление, теперь GROUP будет. Отправляю 1.0.24-alt2. В p7 надо будет портировать после подтверждения снятия проблемы. Я понял, откуда проблема. У меня сканер через saned работает, который запускается под рутом.
sane-1.0.24-alt2 -> sisyphus: * Fri Oct 04 2013 Vitaly Lipatov <lav@altlinux> 1.0.24-alt2 - return GROUP=scanner (ALT bug #29425) - remove obsoleted patches - add user _saned and run saned under _saned:scanner
(В ответ на комментарий №1) > По результатам bug #21808 почему-то был приложен патч к sane, удаляющий GROUP. Потому что авторизация велась через PolicyKit (а ныне вообще logind) для любых пользователей с активными сеансами. Причём через attr. Как теперь ты будешь печатать на МФУ с таким sane - пока не знаю, хватит ли прав.
(В ответ на комментарий №3) > (В ответ на комментарий №1) > > По результатам bug #21808 почему-то был приложен патч к sane, удаляющий GROUP. > Потому что авторизация велась через PolicyKit (а ныне вообще logind) для любых Не знаю ни первого, ни второго. > пользователей с активными сеансами. Причём через attr. Как теперь ты будешь Подход с группами всегда был более привычен. > печатать на МФУ с таким sane - пока не знаю, хватит ли прав. Печатать, видимо, будет сложновато :)
(В ответ на комментарий №4) > > пользователей с активными сеансами. Причём через attr. Как теперь ты будешь > Подход с группами всегда был более привычен. Ага. До тех пор, пока понадобиться для устройства назначить более одной группы. Ну не зря же так сделали! > > печатать на МФУ с таким sane - пока не знаю, хватит ли прав. > Печатать, видимо, будет сложновато :) Поэтому нужно проверять. Переоткрываю баг.
(В ответ на комментарий №5) > > > пользователей с активными сеансами. Причём через attr. > > Подход с группами всегда был более привычен. > Ага. До тех пор, пока понадобиться для устройства назначить более одной группы. > Ну не зря же так сделали! А группа мешала?
(В ответ на комментарий №6) > А группа мешала? Сам подумай почему.
(В ответ на комментарий №5) ... > Поэтому нужно проверять. Переоткрываю баг. Только надо перевесить на того, кто будет это делать.
sane-1.0.24-alt2.2 -> p7: * Sun Jan 05 2014 Andrey Cherepanov <cas@altlinux> 1.0.24-alt2.2 - Add all provides for sane-backends-* for Red Hat compatibility * Sat Jan 04 2014 Andrey Cherepanov <cas@altlinux> 1.0.24-alt2.1 - Add sane-backends-devel provides for Red Hat compatibility * Fri Oct 04 2013 Vitaly Lipatov <lav@altlinux> 1.0.24-alt2 - return GROUP=scanner (ALT bug #29425) - remove obsoleted patches - add user _saned and run saned under _saned:scanner