Come rimuovere un utente Linux
Per rimuovere gli utenti dal Linux, in primo luogo, dobbiamo visualizzare l'utente, i dati dell'utente vengono inseriti nel /etc/passwd Directory, questo gatto viene visualizzato usando il comando cat:
$ cat /etc /passwd
Scorri verso il basso per visualizzare l'elenco degli utenti disponibili in Linux:
Abbiamo quattro utenti in Linux che sono Maadi, Hammad, John e Paul che possono essere visti nell'output sopra. Possiamo rimuovere o eliminare gli utenti da Linux in qualsiasi momento utilizzando il semplice comando Linux la cui sintassi generale è:
$ userdel [opzioni] [nome utente]
La spiegazione della sintassi sopra è:
Esistono tre tipi di opzioni più comuni utilizzate con il comando UserDel:
-F | Questa opzione viene utilizzata per rimuovere forzatamente l'utente da Linux, termina tutti i processi, disconnesso dal terminale e infine rimuove l'utente in modo permanente da Linux |
-R | Questa opzione viene utilizzata per rimuovere i file che sono allegati all'utente |
-Z | La mappatura utente di Selinux è un criterio di sicurezza ereditato da tutti gli utenti Linux, utilizzando questa opzione, sei indipendente dalla mappatura utente Selinux. |
Rimuoviamo l'utente "Paul", dal sistema Linux utilizzando il comando "userdel" con il sudo:
$ sudo userdel Paul
Per verificare lo stato dell'ultimo comando eseguito, eseguire il comando seguente:
$ echo $?
Il comando “Echo $?"Ha i seguenti possibili risultati su cui sono spiegate le spiegazioni:
Risultato | Spiegazione |
---|---|
0 | Il comando è stato eseguito correttamente. |
1 | Il file contiene la password, che non può essere aggiornata |
2 | Il comando immesso ha una sintassi non valida |
6 | L'utente specificato nel comando non esiste |
8 | L'utente specificato nel comando è attualmente effettuato |
10 | Il file contiene gruppi, che non possono essere aggiornati |
12 | Impossibile rimuovere la directory home |
Supponiamo che ci siano alcuni processi in esecuzione sullo sfondo dell'utente "John" a causa del quale non è in grado di rimuoverlo:
$ sudo userdel John
Per risolverlo, rimuovere forzatamente l'utente utilizzando l'opzione di "-f" con il comando userdel o interrompere i processi. Per fermare il processo, usa il comando:
$ sudo killall -u John
Ancora una volta, eseguire il comando di userdel per eliminare l'utente John:
$ sudo userdel John
Per verificare lo stato, riecheggiare lo stato del comando:
$ echo $?
Il comando viene eseguito correttamente.
Conclusione
In Linux, gli account dell'utente che non sono necessari occupano solo lo spazio e dovrebbero essere rimossi per rendere disponibile lo spazio per i nuovi utenti. In Linux, questo può essere fatto molto facilmente tramite la linea di comando, sebbene l'altra opzione sia ancora disponibile e questo sta attraversando le sezioni delle impostazioni della GUI della distribuzione Linux e la gestione degli utenti da lì, il modo semplice per rimuovere il Gli utenti di Linux sono spiegati in questo articolo che è tramite il terminale. Elenchiamo solo tutti gli utenti e rimuoviamo gli utenti specificati che vogliamo rimuovere utilizzando il comando "userdel".