Linux
添加列印機不需要root
當使用者想要添加新列印機時,它要求輸入 root 密碼。我有一個 LTSP 環境,系統一直要求輸入 root 密碼;它甚至不需要 sudo’ed 使用者的密碼。有什麼方法可以讓某個使用者添加/編輯/刪除列印機並且沒有任何其他特殊訪問權限?
查看 /etc/cups 中的文件
我手頭沒有 Fedora 15 系統 - 但查看最近的 RHEL 機器,相關位在 /etc/cups/cupsd.conf
.... # Administrator user group... SystemGroup sys root .... # Restrict access to configuration files... <Location /admin/conf> AuthType Basic Require user @SYSTEM Order allow,deny Allow localhost </Location> .... # All administration operations require an adminstrator to authenticate... <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default> AuthType Basic Require user @SYSTEM Order deny,allow </Limit>
IIRC,@SYSTEM 是 SystemGroup 中列出的組的宏