PDA

View Full Version : User per configurare CUPS???


carve81
15-04-2006, 13:23
Ciao
a tutti voglio usare CUPS per configurare una stampante USB collegata direttamente ad un server linux e poi condividerla con Samba.
Ho installato tutti i pacchetti.
Avvio il browser testuale per configurare CUPS:
links 127.0.0.1:631
Mi si apre il menu di cups ma quando scelgo "Manage Printers" --> "Add printer" mi restituisce il seguente messaggio di errore:

"Unauthorized: this server could not verify that you are authorized to access the resource"

Io accedo come root.
C'è qualche impostazione da modificare per poter accedere a CUPS??

WebWolf
15-04-2006, 16:22
Non c'è il pulsante 'Do Administration task' dove metti la password di root ?

A me su Ubuntu non è mai andato, usavo Amministrazione -> Stampanti.

carve81
15-04-2006, 17:13
Ma qualsiasi comando seleziono del menu (anche 'Do Administration task' ) mi produce sempre lo stesso messaggio.
Come configuravi la stampante su linux?
Se puoi mi fai un semplice "manualetto" con indicato i comandi precisi etc..
grazie

WebWolf
15-04-2006, 17:52
Hai Ubuntu ?

carve81
16-04-2006, 18:09
Ho debian

Xspazz
17-04-2006, 16:02
Apri il browser di sistema che usi, tipo Firefox o Konqueror o Galeon o altro, quindi digita l'indirizzo nella barra. Clicca sul link Administration e quindi fornisci le credenziali di root. Che io sappia su Ubuntu l'account di root è disabilitato di default ed al suo posto si usa sudo come prefisso per le operazioni di amministrazione, cosa che con CUPS non funge. Quindi apri un terminale, digita sudo root passwd (almeno mi sembra, verifica) abilitando in tal modo l'utente, quindi riprova CUPS.

Xspazz

carve81
17-04-2006, 19:18
Ho detto che uso Debian!
ed entro come root.
Essendo il mio sistema un file server non c'è l'interfaccia grafica.
Accedo ad internet con links (web da riga di comando)

WebWolf
18-04-2006, 08:13
Prova a vedere il file /etc/cups/cupsd.conf

Ad un certo punto parla dey Gruppi di Sistema autorizzati. Di default dovrebbe essere lpadmin. Guarda chi è dentro questo gruppo.

Inoltre verso la fine del file c'è la sezione security. Prova a vedere se c'è qualcosa di bloccato.

Se ho qualche minuto di tempo faccio delle prove pure io.
Anche se qui a fianco ho debian 3.1, ma non ho cups installato.

Facci sapere.

Con

# cups-config --help

hai provato ?

Ci sono, come al solito, una marea di parametri.

P.S:
Oh voi giovinotti che potete, invece di caxxeggiare davati alla TV, sperimentate tutte 'ste cose, che quando avrete un lavoro avrete pochissimo tempo ! :D

carve81
18-04-2006, 18:57
Premetto che lavoro e che quindi il tempo per smanettare è poco...
:-)))))

Cmq ho provato a fare 2 modifiche nel file di configurazione e precisamente ho cambiato:

#User lp
#Group lpadmin

con:

User root
Group root

e ho impostato:

# SystemGroup: the group name for "System" (printer administration)
# access. The default varies depending on the operating system, but
# will be "sys", "system", or "root" (checked for in that order.)
#
# Debian: The default CUPS group is "lpadmin".
#

SystemGroup root

Ma niente tutto funziona come prima...o meglio non funziona come prima..
se riesci ad installarlo cosi poi sai dirmi quale impostazione devo cambiare..
grazie!

Stex75
18-04-2006, 21:01
Se ho capito il problema devi usare il comando lppasswd per aggiungere un utente fittizio con privilegi di amministrazione per cups.

La sintassi base è ,da root:
lppasswd -a root -g sys

La password deve contenere almeno un nr.

carve81
18-04-2006, 22:30
Ho provato a fare il comando che mi hai detto...
però non funziona lo stesso... io ho fatto cosi:

lppasswd -a root -g sys
ho aggiunto una password.
e come come user root:
links 127.0.0.1:631

PS La passwd di linux è identica a quella di lp

Stex75
19-04-2006, 10:10
Quando è capitato a me ho risolto in questo modo. Ho tenuto utenza root, impostata una psw con almeno 1 numero (diversa dalla solita di root) e poi quando mi ha chiesto l'utenza ho inserito root e nuova psw ed ha funzionato. :boh:

carve81
19-04-2006, 12:31
Io ho modificato la passwd di root di linux in modo che fosse identica a quella di lp (la vecchia pwd di linux non aveva alcun numero).
Ho riavviato la macchina.
Mi sono loggato con root e nuova pwd.
Ho avviato: links 127.0.0.1:631
Ma mi dice sempre :
"Unauthorized: this server could not verify that you are authorized to access the resource"

Mi puoi mandare via mail il tuo file di configurazione x favore?
[email protected]

Stex75
19-04-2006, 12:40
Ehm, a me era successo su suse 9.3. Ora ho la 10.0 (ancora per poco :D ), e non mi si è ripresentato il problema.....sorry.....

Ciauz!!

carve81
19-04-2006, 18:44
up

WebWolf
19-04-2006, 18:49
Che versione usi di Debian ?

carve81
19-04-2006, 18:53
E' l'ultima scaricata dal sito www.debian.org anche perchè io ho installato solo il cd NetInst e poi ogni volta scarica automaticamente da internet i pacchetti necessari.
Ho il kernel 2.4.xx

The Katta
19-04-2006, 20:26
a me con links non è mai andato, prova con lynx

carve81
19-04-2006, 23:18
The Katta grazie con lynx funziona!!!!

WebWolf
20-04-2006, 08:14
Mistero risolto. :)

carve81
20-04-2006, 12:19
Eh gia!!!Grazie a tutti comunque...
i misteri di linux.... con linkx non va mentre con lynx funziona...
chissa perche...