ripristinare SUDO (comandi per modificare gruppi e utenti)
Inviato: venerdì 5 maggio 2006, 11:08
Ho fatto una ca**ata:
non so perché, forse da vecchie rimembranze UNIX SCO, ho dato questo comando per aggiungere l'utente con cui accedo ad ubuntu (bingel) al gruppo di amministrazione delle stampanti (lpadmin):
sudo usermod -G lpadmin bingel
Ho successivamente provato ad usare sudo per modificare un file di proprietà di root e mi sono amaramente accorto che sudo non funzionava più:
l'utente bingel non è incluso nella lista dei sudoer
Suonava all'incirca così il messaggio che veniva riportato al tentativo di usare sudo.
Sono allora andato a vedere cosa fosse successo e ho visto che col comando dato sopra avevo praticamente tolto l'utente bingel da tutti i precedenti gruppi di appartenenza e l'avevo aggiunto al solo gruppo lpadmin (oltre naturalmente al gruppo per così dire di default anch'esso denominato bingel).
In poche parole ho fatto un gran casino e adesso ho bisogno di risolvere questo problema:
- non ricordo se esiste un comando per vedere tutti i gruppi di cui un utente fa parte, se c'è per favore qualche buon'anima che mi ricordasse qual'é.
- come ripristino lo stato originale dell'utente bingel?: c'è un modo semplice oppure devo rieseguire il comando di cui sopra elencando tutti i gruppi cui lo voglio associare? in quest'ultimo caso, siccome non so e non mi ricordo a quali gruppi appartenesse originalmente bingel (qualcuno potrebbe controllare la propria configurazione, ovviamente se non ha già apportato delle modifiche, e farmi avere l'elenco originale dei gruppi di appartenenza del proprio normal user? ---> tenga presente a proposito che utilizzo Ubuntu Breezy)
- nel frattempo ho aggiunto, dalla console d'emergenza, un altro utente col comando:
adduser nomenuovoutente
nella speranza di risolvere il problema, tuttavia non è andata così quindi vorrei eliminarlo col seguente comando:
deluser nomenuovoutente
non mi ricordo tuttavia se sia innanzitutto esatto e in secondo luogo sufficiente, mi sembra di ricordare infatti sia necessario ripulire manualmente dei file di configurazione ed eliminare delle cartelle e poi penso dovrei eliminare anche il gruppo così:
delgroup nomenuovogruppo (quello creato in automatico e che ha lo stesso nome dell'utente)
Dico bene o dico male?
Grazie a tutti
non so perché, forse da vecchie rimembranze UNIX SCO, ho dato questo comando per aggiungere l'utente con cui accedo ad ubuntu (bingel) al gruppo di amministrazione delle stampanti (lpadmin):
sudo usermod -G lpadmin bingel
Ho successivamente provato ad usare sudo per modificare un file di proprietà di root e mi sono amaramente accorto che sudo non funzionava più:
l'utente bingel non è incluso nella lista dei sudoer
Suonava all'incirca così il messaggio che veniva riportato al tentativo di usare sudo.
Sono allora andato a vedere cosa fosse successo e ho visto che col comando dato sopra avevo praticamente tolto l'utente bingel da tutti i precedenti gruppi di appartenenza e l'avevo aggiunto al solo gruppo lpadmin (oltre naturalmente al gruppo per così dire di default anch'esso denominato bingel).
In poche parole ho fatto un gran casino e adesso ho bisogno di risolvere questo problema:
- non ricordo se esiste un comando per vedere tutti i gruppi di cui un utente fa parte, se c'è per favore qualche buon'anima che mi ricordasse qual'é.
- come ripristino lo stato originale dell'utente bingel?: c'è un modo semplice oppure devo rieseguire il comando di cui sopra elencando tutti i gruppi cui lo voglio associare? in quest'ultimo caso, siccome non so e non mi ricordo a quali gruppi appartenesse originalmente bingel (qualcuno potrebbe controllare la propria configurazione, ovviamente se non ha già apportato delle modifiche, e farmi avere l'elenco originale dei gruppi di appartenenza del proprio normal user? ---> tenga presente a proposito che utilizzo Ubuntu Breezy)
- nel frattempo ho aggiunto, dalla console d'emergenza, un altro utente col comando:
adduser nomenuovoutente
nella speranza di risolvere il problema, tuttavia non è andata così quindi vorrei eliminarlo col seguente comando:
deluser nomenuovoutente
non mi ricordo tuttavia se sia innanzitutto esatto e in secondo luogo sufficiente, mi sembra di ricordare infatti sia necessario ripulire manualmente dei file di configurazione ed eliminare delle cartelle e poi penso dovrei eliminare anche il gruppo così:
delgroup nomenuovogruppo (quello creato in automatico e che ha lo stesso nome dell'utente)
Dico bene o dico male?
Grazie a tutti