$ ls -l /usr/lib/cups/backend/ipp -rwx------ 1 root root 23712 Май 14 15:46 /usr/lib/cups/backend/ipp Есть какие-то соображения почему права не 755? Только ipp и lpd имеют такие права, с остальными всё в порядке. Наткнулся при попытке использования nxclient для печати.
nxclient пытается использовать бакенд ipp напрямую или это у самого cups прав не хватило?
Честно говоря не смотрел. Там в установочном скрипте (postinstall) такая проверка: if test -e "/usr/lib/cups/backend/ipp"; then permit=`stat -c %a /usr/lib/cups/backend/ipp` Ну я думаю что напрямую.
#11165 немного похожа
(В ответ на комментарий №0) > $ ls -l /usr/lib/cups/backend/ipp > -rwx------ 1 root root 23712 Май 14 15:46 /usr/lib/cups/backend/ipp > > Есть какие-то соображения почему права не 755? > Только ipp и lpd имеют такие права, с остальными всё в порядке. > > Наткнулся при попытке использования nxclient для печати. Такие же права в Fedora, Mandriva, Debian ... может всё-таки виноват nxclient?
В слишком строгих правах есть смысл: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410171#10 =============== CUPS scheduler checks the file permission of backend-daemon and gives a root privilege if it is inaccessible by normal user. =============== наткнулся читая патчи debian: http://patch-tracker.debian.org/patch/series/view/cups/1.4.6-3/rootbackends-worldreadable.dpatch
Хотя сам я начиная с Desktop/Server 4.0 делаю # chmod 755 /usr/lib/cups/backend/ipp и никаких проблем не испытываю
В CUPS не одобряют прямой запуск backend/ipp