Bug 15844

Summary: Недостаточные права на backend/ipp
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: cupsAssignee: Fr. Br. George <george>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: anubix, boris, boyarsh, erthad, george, radik, rider, shakirov
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2008-05-30 13:12:02 MSD
$ ls -l /usr/lib/cups/backend/ipp
-rwx------ 1 root root 23712 Май 14 15:46 /usr/lib/cups/backend/ipp

Есть какие-то соображения почему права не 755?
Только ipp и lpd имеют такие права, с остальными всё в порядке.

Наткнулся при попытке использования nxclient для печати.
Comment 1 inger@altlinux.org 2008-06-02 10:21:25 MSD
nxclient пытается использовать бакенд ipp напрямую или это у самого cups прав не
хватило?
Comment 2 Vitaly Lipatov 2008-06-02 11:37:55 MSD
Честно говоря не смотрел. Там в установочном скрипте (postinstall) такая 
проверка:
  if test -e "/usr/lib/cups/backend/ipp"; then
    permit=`stat -c %a /usr/lib/cups/backend/ipp`
Ну я думаю что напрямую.
Comment 3 Zerg 2008-09-16 02:37:45 MSD
#11165 немного похожа
Comment 4 inger@altlinux.org 2009-04-14 17:24:04 MSD
(В ответ на комментарий №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?
Comment 5 Lenar Shakirov 2011-03-28 21:55:42 MSK
В слишком строгих правах есть смысл:
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
Comment 6 Lenar Shakirov 2011-03-28 21:57:53 MSK
Хотя сам я начиная с Desktop/Server 4.0 делаю
# chmod 755 /usr/lib/cups/backend/ipp
и никаких проблем не испытываю
Comment 7 Fr. Br. George 2013-10-21 15:13:27 MSK
В CUPS не одобряют прямой запуск backend/ipp