← Back to team overview

freenx-team team mailing list archive

Permissions for /usr/lib/cups/backend/{ipp, http, lpd}

 

Good day!

I'm running Debian Lenny and I've noticed that
/usr/lib/cups/backend/{ipp,http,lpd} files are executable only by
root. Other installed backends do not have such restrictions:
$ ls -ls /usr/lib/cups/backend
total 244
 8 -rwxr-xr-x 1 root root  7200 2008-05-30 09:30 beh
12 -rwxr-xr-x 2 root root  8724 2008-04-02 03:46 dnssd
28 -rwx------ 3 root root 26104 2008-06-10 17:49 http
28 -rwx------ 3 root root 26104 2008-06-10 17:49 ipp
20 -rwx------ 2 root root 20432 2008-06-10 17:49 lpd
28 -rwxr-xr-x 1 root root 26104 2008-06-10 17:49 nxipp
 4 -rwxr-xr-x 1 root root  1177 2008-06-03 12:50 nxsmb
20 -rwxr-xr-x 2 root root 17488 2008-06-10 17:49 parallel
12 -rwxr-xr-x 2 root root  8600 2008-06-10 17:49 scsi
16 -rwxr-xr-x 2 root root 16184 2008-06-10 17:49 serial
 0 lrwxrwxrwx 1 root root    21 2008-07-01 19:38 smb -> ../../../bin/smbspool
32 -rwxr-xr-x 2 root root 31944 2008-06-10 17:49 snmp
16 -rwxr-xr-x 2 root root 15160 2008-06-10 17:49 socket
20 -rwxr-xr-x 2 root root 19312 2008-06-10 17:49 usb

I have two questions regarding this:
1. Why special restrictions are applied to ipp/lpd/http?
2. What are consequences of "chmod 755 /usr/lib/cups/backend/ipp"?

Thank you in advance.
-- 
Zaar