--- Em qui, 24/1/13, Armin K. escreveu: > De: Armin K. > Assunto: Re: [blfs-support] Cups security issue - /etc/cups/cups-files.conf > needed (Was: ... [BLFS Trac] #3754 ...) > Para: "BLFS Support List" > Data: Quinta-feira, 24 de Janeiro de 2013, 14:36 > On 01/24/2013 06:09 PM, Fernando de > Oliveira wrote: > > > > Thank you, Armin. > > > > Sending to the list, so more people could reach using > search tools > > (well, when the servers are back running without > problems). > > > > Builds perfectly, and installs the new > /etc/cups/cups-files.conf. > > > > I changed owner: > > chown -v 0:0 /etc/cups/{snmp.conf,cups-files.conf} > > > > However, as before in the older page of the book, > without the > > cups-files.conf, when daemon is restarted, owner of > cups-files.conf > > changes back to "root lp": > > > > # chown -v 0:0 /etc/cups/cups-files.conf > > changed ownership of "/etc/cups/cups-files.conf" from > root:lp to 0:0 > > root [ /etc/cups ]# ls -l /etc/cups/cups-files.conf > > -rw-r----- 1 root root 2892 Jan 24 13:19 > /etc/cups/cups-files.conf > > root [ /etc/cups ]# /etc/rc.d/init.d/cups restart > > * Stopping CUPS Printserver... > > > > [ OK ] > > * Starting CUPS Printserver... > > > > [ OK ] > > root [ /etc/cups ]# ls -l /etc/cups/cups-files.conf > > -rw-r----- 1 root lp 2892 Jan 24 13:19 > /etc/cups/cups-files.conf > > > > I have > > > > root [ /etc/cups ]# ls -l > /media/Ubuntu32/etc/cups/cups-files.conf > > -rw-r--r-- 1 root root 2884 Dez 4 12:21 > /media/Ubuntu32/etc/cups/cups-files.conf > > > > but have no clue where or what to change for this to be > persistent in > > BLFS. > > > > []s, > > Fernando > > > > I think this handles conffile perms on Debian and Ubuntu > > http://patch-tracker.debian.org/patch/series/view/cups/1.6.1-1/confdirperms.patch > > I don't think it should be important. It was lpadmin, not lp > group who > introduced the problems.
Thanks again, Armin. Applied just after cups-1.6.1-blfs-2.patch: ... patch -Np1 -i ../cups-1.6.1-blfs-2.patch && patch -Np1 -i ../cups-1.6.1-confdirperms.patch && ... Just a small offset: ... patching file scheduler/conf.c Hunk #1 succeeded at 1115 (offset -2 lines). ... Of course, it could be easily corrected to apply cleanly, if you wanted it in the book. Or could be replaced by an sed, I think. Works perfectly. Restarted cupsd and still: root [ /etc/cups ]# ls -l cups-files.conf{,.N} -rw-r----- 1 root root 2892 Jan 24 13:19 cups-files.conf -rw-r----- 1 root lp 2892 Jan 24 15:12 cups-files.conf.N Notice that the new file would be again 0:lp owned. Perhaps owned by 0:0 is more secure than 0:lp, I do not know, so, at the moment, prefer that. Anyway, if by any chance you intend to include that change, remember that I have also added: chown -v 0:0 /etc/cups/{snmp.conf,cups-files.conf}* to the post_install part, so if user replaces the current files using the new ones, ownership is correct (to my current preference). []s, Fernando -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page