Installazione e Configurazione CUPS: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 3: | Line 3: | ||
sudo apt-get install cupsys cupsys-client | sudo apt-get install cupsys cupsys-client | ||
== Configurazione == | |||
== | === Cups <1.2.7 (Sarge) === | ||
( | |||
Per poter accedere all'amministrazione via web da una macchina diversa da quella su cui gira cups, occorre modificare i permessi, contenuti nel file '''/etc/cups/cupsd.conf''': | Per poter accedere all'amministrazione via web da una macchina diversa da quella su cui gira cups, occorre modificare i permessi, contenuti nel file '''/etc/cups/cupsd.conf''': | ||
| Line 62: | Line 46: | ||
sudo /etc/init.d/cupsys stop; sudo /etc/init.d/cupsys start | sudo /etc/init.d/cupsys stop; sudo /etc/init.d/cupsys start | ||
=== Cups >=1.2.7 (Etch) === | |||
Modificare il Bind alle'interfacce | |||
sudoedit /etc/cupsd.conf | |||
#su tutte | |||
Listen *:631 | |||
#su localhost ed un'altra | |||
Listen localhost:631 | |||
Listen 192.168.149.254:63 | |||
Modificare le regole di accesso e disattivare l'encryption (non va ...) | |||
<pre> | |||
sudoedit /etc/cups/cupsd.conf | |||
... | |||
# Restrict access to the server... | |||
<Location /> | |||
Order allow,deny | |||
Allow localhost | |||
Allow 192.168.*.* | |||
Allow 10.0.*.* | |||
</Location> | |||
# Restrict access to the admin pages... | |||
<Location /admin> | |||
#Encryption Required | |||
Order allow,deny | |||
Allow localhost | |||
Allow 192.168.*.* | |||
Allow 10.0.*.* | |||
</Location> | |||
# Restrict access to configuration files... | |||
<Location /admin/conf> | |||
AuthType Basic | |||
Require user @SYSTEM | |||
Order allow,deny | |||
Allow localhost | |||
Allow 192.168.*.* | |||
Allow 10.0.*.* | |||
</Location> | |||
</pre> | |||
Riavviare il server cups: | |||
sudo /etc/init.d/cupsys stop; sudo /etc/init.d/cupsys start | |||
== Gestione delle code da riga comandi == | |||
Vedi la guida [http://www.cups.org/doc-1.1/sam.html#4_2_1 CUPS: Adding Your First Printer from the Command-Line] | |||
man lpadmin | |||
http://cupsmachine:631/documentation.html | |||
(Accessibile di default solo da localhost, vedi di seguito) | |||
== Gestione delle code via web == | |||
Accedento all'indirizzo | |||
http://cupsmachine:631 | |||
è possibile creare e gestire le varie code. | |||
Revision as of 14:44, 16 March 2007
Installazione pacchetto
sudo apt-get install cupsys cupsys-client
Configurazione
Cups <1.2.7 (Sarge)
Per poter accedere all'amministrazione via web da una macchina diversa da quella su cui gira cups, occorre modificare i permessi, contenuti nel file /etc/cups/cupsd.conf:
sudoedit /etc/cups/cupsd.conf ... <Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.0.0/16 Allow From 10.0.0.0/16 </Location> ... <Location /admin> # # You definitely will want to limit access to the administration functions. # The default configuration requires a local connection from a user who # is a member of the system group to do any admin tasks. You can change # the group name using the SystemGroup directive. # AuthType Basic AuthClass System ## Restrict access to local domain Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.0.0/16 Allow From 10.0.0.0/16 #Encryption Required </Location>
Riavviare il server cups:
sudo /etc/init.d/cupsys stop; sudo /etc/init.d/cupsys start
Cups >=1.2.7 (Etch)
Modificare il Bind alle'interfacce
sudoedit /etc/cupsd.conf
#su tutte Listen *:631
#su localhost ed un'altra Listen localhost:631 Listen 192.168.149.254:63
Modificare le regole di accesso e disattivare l'encryption (non va ...)
sudoedit /etc/cups/cupsd.conf ... # Restrict access to the server... <Location /> Order allow,deny Allow localhost Allow 192.168.*.* Allow 10.0.*.* </Location> # Restrict access to the admin pages... <Location /admin> #Encryption Required Order allow,deny Allow localhost Allow 192.168.*.* Allow 10.0.*.* </Location> # Restrict access to configuration files... <Location /admin/conf> AuthType Basic Require user @SYSTEM Order allow,deny Allow localhost Allow 192.168.*.* Allow 10.0.*.* </Location>
Riavviare il server cups:
sudo /etc/init.d/cupsys stop; sudo /etc/init.d/cupsys start
Gestione delle code da riga comandi
Vedi la guida CUPS: Adding Your First Printer from the Command-Line
man lpadmin
http://cupsmachine:631/documentation.html
(Accessibile di default solo da localhost, vedi di seguito)
Gestione delle code via web
Accedento all'indirizzo
http://cupsmachine:631
è possibile creare e gestire le varie code.