2014-07-08 18 views

回答

1

我需要啓用這個命令遠程訪問:

sudo cupsctl --remote-admin 

並重新啓動服務

service cups restart 
0

在Ubuntu 16.04 SRV

我的/etc/cups/cupsd.conf (之前製作)

LogLevel warn 
PageLogFormat 
MaxLogSize 0 
Port 631 
Listen /var/run/cups/cups.sock 
Browsing Off 
BrowseLocalProtocols dnssd 
DefaultAuthType Basic 
WebInterface Yes 
<Location /> 
    Order allow,deny 
    Allow @LOCAL 
</Location> 
<Location /admin> 
    Order allow,deny 
    Allow @LOCAL 
</Location> 
<Location /admin/conf> 
    AuthType Default 
    Require user @SYSTEM 
    Order allow,deny 
    Allow @LOCAL 
</Location> 
<Location /admin/log> 
    AuthType Default 
    Require user @SYSTEM 
    Order allow,deny 
    Order allow,deny 
    Allow @LOCAL 
</Location> 
<Policy default> 
    JobPrivateAccess default 
    JobPrivateValues default 
    SubscriptionPrivateAccess default 
    SubscriptionPrivateValues default 
    <Limit Create-Job Print-Job Print-URI Validate-Job> 
    Order deny,allow 
    </Limit> 
    <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 Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document> 
    Require user @OWNER @SYSTEM 
    Order deny,allow 
    </Limit> 
    <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices> 
    AuthType Default 
    Require user @SYSTEM 
    Order deny,allow 
    </Limit> 
    <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 Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs> 
    AuthType Default 
    Require user @SYSTEM 
    Order deny,allow 
    </Limit> 
    <Limit Cancel-Job CUPS-Authenticate-Job> 
    Require user @OWNER @SYSTEM 
    Order deny,allow 
    </Limit> 
    <Limit All> 
    Order deny,allow 
    </Limit> 
</Policy> 
<Policy authenticated> 
    JobPrivateAccess default 
    JobPrivateValues default 
    SubscriptionPrivateAccess default 
    SubscriptionPrivateValues default 
    <Limit Create-Job Print-Job Print-URI Validate-Job> 
    AuthType Default 
    Order deny,allow 
    </Limit> 
    <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 Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document> 
    AuthType Default 
    Require user @OWNER @SYSTEM 
    Order deny,allow 
    </Limit> 
    <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> 
    <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 Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs> 
    AuthType Default 
    Require user @SYSTEM 
    Order deny,allow 
    </Limit> 
    <Limit Cancel-Job CUPS-Authenticate-Job> 
    AuthType Default 
    Require user @OWNER @SYSTEM 
    Order deny,allow 
    </Limit> 
    <Limit All> 
    Order deny,allow 
    </Limit> 
</Policy> 

不要忘了打開防火牆(如果啓用)

sudo ufw allow 631