Created
September 10, 2009 18:24
-
-
Save wwalker/184709 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $" | |
# | |
# Sample configuration file for the Common UNIX Printing System (CUPS) | |
# scheduler. See "man cupsd.conf" for a complete description of this | |
# file. | |
# | |
MaxLogSize 2000000000 | |
MaxJobs 10000 | |
MaxJobsPerPrinter 10000 | |
MaxJobsPerUser 10000 | |
JobRetryInterval 1 | |
# Log general information in error_log - change "info" to "debug" for | |
# troubleshooting... | |
LogLevel info | |
# Administrator user group... | |
SystemGroup sys root | |
# Only listen for connections from the local machine. | |
Listen 631 | |
Listen /var/run/cups/cups.sock | |
# Show shared printers on the local network. | |
Browsing On | |
BrowseOrder allow,deny | |
# (Change '@LOCAL' to 'ALL' if using directed broadcasts from another subnet.) | |
BrowseAllow @LOCAL | |
# Default authentication type, when authentication is required... | |
DefaultAuthType Basic | |
# Restrict access to the server... | |
<Location /> | |
Order allow,deny | |
</Location> | |
# Restrict access to the admin pages... | |
<Location /admin> | |
Encryption Required | |
Order allow,deny | |
</Location> | |
# Restrict access to configuration files... | |
<Location /admin/conf> | |
AuthType Default | |
Require user @SYSTEM | |
Order allow,deny | |
</Location> | |
# Set the default printer/job policies... | |
<Policy default> | |
# Job-related operations must be done by the owner or an administrator... | |
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job> | |
Require user @OWNER @SYSTEM | |
Order deny,allow | |
</Limit> | |
# All administration operations require an administrator to authenticate... | |
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default> | |
AuthType Default | |
Require user @SYSTEM | |
Order deny,allow | |
</Limit> | |
# All printer operations require a printer operator to authenticate... | |
<Limit Pause-Printer Resume-Printer 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-Accept-Jobs CUPS-Reject-Jobs> | |
AuthType Default | |
Require user @SYSTEM | |
Order deny,allow | |
</Limit> | |
# Only the owner or an administrator can cancel or authenticate a job... | |
<Limit Cancel-Job CUPS-Authenticate-Job> | |
Require user @OWNER @SYSTEM | |
Order deny,allow | |
</Limit> | |
<Limit All> | |
Order deny,allow | |
</Limit> | |
</Policy> | |
# | |
# End of "$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $". | |
# |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment