Red Hat Bugzilla – Bug 452873
system-config-printer does not understand AllowUser/DenyUser directives in printers.conf
Last modified: 2008-06-27 07:28:32 EDT
Description of problem:
cupsd contained in cups-1.1.22-0.rc18.104.22.168.el4_6.6 understands AllowUser and
DenyUser statements in printers.conf file. When adding AllowUser/DenyUser to my
printers.conf file and running system-config-printer afterwards, the
AllowUser/DenyUser statement will be deleted, if system-config-printer rewrites
the printers.conf file.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Add a AllowUser or DenyUser statement to one of your printers in
/etc/cups/printers.conf (either by running "lpadmin -p <printer_name> -u
[allow|deny]:<user>" or manually editing the printers.conf file)
2. run system-config-printer, select a printer, click edit, then ok (nothing
3. Exit system-config-printer with "Save" (in order to write the printers.conf file)
The previously added AllowUser/DenyUser statement cannot be found in the
The AllowUser/DenyUser statement remains in the printers.conf file
This is a design limitation of printconf 0.6.x. It is not possible to make
changes to printconf-managed printers by any other tool than printconf.
This restriction is not present in Red Hat Enterprise Linux 5 due to the
printing configuration tool having an entirely new architecture.