[Risolto] Ridare gruppo root a utente

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
scaforchio
Prode Principiante
Messaggi: 87
Iscrizione: lunedì 13 febbraio 2006, 22:42
Località: San Giovanni Rotondo

[Risolto] Ridare gruppo root a utente

Messaggio da scaforchio »

Ho fatto una ca**ata!
Per errore ho eseguito il comando

Codice: Seleziona tutto

sudo usermod -G www-data utente1
Dove "utente1" è l'unico utente con privilegi di root su un server Ubuntu 12.04

Ora, ovviamente, se provo ad eseguire comandi con sudo non mi da più i privilegi necessari.

C'è un modo veloce per ripristinare i privilegi di su sull'utente "utente1"?

Tenete conto che si sta parlando (aimè) di un server di produzione. :muro:
Ultima modifica di scaforchio il martedì 11 novembre 2014, 15:45, modificato 1 volta in totale.
Avatar utente
scaforchio
Prode Principiante
Messaggi: 87
Iscrizione: lunedì 13 febbraio 2006, 22:42
Località: San Giovanni Rotondo

Re: Ridare gruppo root a utente

Messaggio da scaforchio »

Facendo delle ricerche sul wiki ho trovato questa procedura per il ripristino:

http://wiki.ubuntu-it.org/Amministrazio ... Ripristino

Se attivo questa procedura ed eseguo il comando:

usermod -G root utente1

riesco a risolvere?
Avatar utente
zdf_9
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 940
Iscrizione: venerdì 18 giugno 2010, 10:03
Distribuzione: debian x86_64

Re: Ridare gruppo root a utente

Messaggio da zdf_9 »

In "modalità di ripristino - root" (oppure da LIVE), modifica il file /etc/group (se da LIVE, devi prima montare la partizione dell'HD in cui hai installato linux)
Ogni riga del file ha la seguente struttura: "gruppo:x:GID:utente1,utente2..."
Al mio utente amministratore "zdf9", nella distribuzione MINT trovo associati i seguenti gruppi:

Codice: Seleziona tutto

adm:x:4:zdf9
dialout:x:20:zdf9
cdrom:x:24:zdf9
floppy:x:25:zdf9
sudo:x:27:zdf9
audio:x:29:pulse,zdf9
dip:x:30:zdf9
video:x:44:zdf9
plugdev:x:46:zdf9
lpadmin:x:107:zdf9
sambashare:x:111:zdf9
Mentre su DEBIAN server, questi altri:

Codice: Seleziona tutto

adm:x:4:zdf9
cdrom:x:24:zdf9
floppy:x:25:zdf9
audio:x:29:zdf9
dip:x:30:zdf9
video:x:44:zdf9
plugdev:x:46:zdf9
Se sei su un UBUNTU server, puoi adottare la versione della DEBIAN server aggiungendovi il gruppo "sudo".
Con UBUNTU desktop puoi fare riferimento alla versione della MINT.
Prima fai una copia di sicurezza del file.
Non ho provato a cercare in rete, ma dovresti trovare i gruppi corretti per la tua versione.

[Edit]
Se riesci ad accedere come root in modalità ripristino, al posto mi modificare a mano il file, per ogni gruppo che vuoi aggiungere al tuo utente dai il seguente comando (nell'esempio aggiungo il gruppo "admin" all'utente "zdf9"):

Codice: Seleziona tutto

usermod -a -G admin zdf9
[Edit2]
Per poter accedere alla tua HOME, devi assicurarti di associare al tuo utente anche il gruppo a cui appartiene la HOME.
Dai il comando

Codice: Seleziona tutto

ls -ld /home/zdf9 | awk '{print $4}'
per sapere il gruppo da aggiungere.
il nemico più grande si nasconde nell'ultimo posto dove guardi
Avatar utente
scaforchio
Prode Principiante
Messaggi: 87
Iscrizione: lunedì 13 febbraio 2006, 22:42
Località: San Giovanni Rotondo

Re: Ridare gruppo root a utente

Messaggio da scaforchio »

OK. Grazie mille! Ho risolto.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti