Come rimuovere un utente Linux

Come rimuovere un utente Linux
Un sistema informatico in un'organizzazione può essere gestito da un certo numero di utenti, se qualcuno lascia l'organizzazione il proprio account diventa inutile, dovrebbe essere rimosso o eliminato dal sistema per salvare lo spazio di archiviazione. Se il sistema operativo è basato su Linux, gli utenti possono essere gestiti utilizzando comodamente il terminale. In questo follow-up, spiegheremo alcune semplici domande attraverso le quali possiamo rimuovere gli utenti da Linux.

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 è:

  • Usa il userdel comando per rimuovere l'utente da Linux
  • Usa qualsiasi bandiera al posto di [opzioni] che eseguono qualsiasi funzione specificata come "-r" che rimuove i file aggiuntivi degli utenti
  • Sostituisci il [nome utente] con il nome utente effettivo che si desidera rimuovere o eliminare da Linux

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".