Linux è diverso dagli altri principali sistemi operativi in quanto ti dà la libertà. Libertà di usarlo come preferisci, libertà di studiarlo e cambiarlo, libertà di distribuirlo come preferisci e libertà di chiuderti fuori dai gruppi vitali.
Ecco cosa devi fare nel caso in cui hai rimosso il tuo unico utente da tutti i gruppi su Ubuntu.
Come funzionano i gruppi su Linux?
Su Linux, i gruppi contengono utenti privilegiati che possono leggere, scrivere o eseguire file senza autorizzazione aggiuntiva. Quando crei il tuo account utente principale, vieni automaticamente aggiunto ai tuoi gruppi primari. Su un'installazione standard di Ubuntu, questi sono di solito amm, cd rom, sudo, dipb, plugdev, E sambashare.
Puoi aggiungerti ad altri gruppi usando il usermod comando:
sudo usermod -aG nome_gruppo tuo_nomeutente
IL -G switch significa che aggiungerai l'utente a un gruppo supplementare e il file
-UN sta per append, il che significa che il gruppo verrà aggiunto al tuo elenco di gruppi.Eseguendo il comando precedente senza il file -UN significa che il nuovo gruppo sostituirà tutti i vecchi gruppi.
Ancora più importante, il comando ti rimuoverà dal gruppo sudo, il che significa che i tuoi poteri saranno fortemente limitati. Senza far parte del sudo group, non puoi aggiungerti al gruppo sudo, non puoi installare software o persino aggiornare il sistema.
Cosa fare se si cancellano accidentalmente i gruppi dell'utente
È una piccola cosa, ma manca quella -UN può rovinare totalmente la tua giornata. Fortunatamente, la soluzione è semplice, ma non puoi correggere l'errore dall'interno della tua installazione di Ubuntu poiché non hai più privilegi di amministratore. Hai bisogno di una shell di root.
Innanzitutto, dovrai accedere al menu di GRUB. Fallo riavviando il PC e premendo ripetutamente Fuga finché non viene visualizzato il menu.
Scegliere Opzioni avanzate di Ubuntu, Poi Modalità di recupero.
Quando il menu ti offre un'opzione per una root shell, scegli questa. La shell apparirà nella parte inferiore dello schermo.
I comandi eseguiti nella shell di root vengono eseguiti come root e su un sistema Ubuntu standard non è necessaria una password.
Immettere il seguente comando per aggiungersi al gruppo sudo:
usermod -aG sudo tuo_nomeutente
Ora riavvia. Quando accedi nuovamente al tuo sistema, farai nuovamente parte del gruppo sudo e sarai in grado di eseguire azioni che richiedono i privilegi di root.
Unisciti nuovamente ai tuoi precedenti gruppi di utenti su Linux
Linux registra tutto. Questo può essere un problema quando i tuoi log raggiungono dimensioni ridicole, ma se hai bisogno di sapere di quali gruppi faceva parte il tuo utente in precedenza, può essere prezioso.
sudo grep user-setup /var/log/installer/syslog
...verrà visualizzato ogni volta che un utente è stato aggiunto a un gruppo. Prendi nota dei nomi dei gruppi, quindi aggiungili nuovamente con:
sudo usermod -aG sudo questo_gruppo, quel_gruppo, un altro_gruppo tuo_utente
Si noti che non c'è spazio tra i nomi dei gruppi e le virgole.
Esci e accedi di nuovo e i tuoi gruppi verranno ripristinati completamente.
I gruppi semplificano l'amministrazione di Linux
Finché non rimuovi accidentalmente i tuoi privilegi, i gruppi sono uno strumento incredibilmente potente su Ubuntu e altre distribuzioni Linux. Con loro, puoi gestire un gran numero di utenti e garantire che tutti abbiano accesso e autorizzazioni appropriati per ciò di cui hanno bisogno e non siano in grado di danneggiare accidentalmente il tuo sistema.
Utilizzando i gruppi, puoi scegliere quali persone possono essere sufficientemente affidabili per leggere, scrivere ed eseguire file. È facile spostare gli utenti tra i gruppi e se vuoi che qualcuno abbia la completa libertà di utilizzare un determinato file, puoi persino assegnargli la proprietà.