Gestione utenti Ubuntu

Ubuntu User Management



Gli amministratori Linux hanno spesso bisogno di gestire utenti e gruppi in un sistema Linux/Ubuntu. La gestione degli utenti, il controllo degli accessi e la gestione dei gruppi sono l'esigenza fondamentale ma anche la più importante. In questo post, impareremo a conoscere







In questo post, eseguiremo ciascuna delle attività sopra menzionate tramite il terminale.



Creazione di un utente

Possiamo aggiungere un utente nel sistema operativo Ubuntu tramite la GUI o dal terminale. Possiamo utilizzare il semplice comando adduser per aggiungere un utente o il comando adduser –system per aggiungere un utente di sistema.



Per creare un nuovo utente di sistema,





$sudoAggiungi utente--sistemalinuxuser2

Per creare un utente semplice,

$sudoadduser linuxuser1



Dopo aver eseguito il comando sopra, ti verrà chiesto di impostare due volte la nuova password per l'utente appena creato.

Ti chiederà quindi di fornire il nome utente, il numero della stanza, il numero di telefono del tuo lavoro e di casa e altri. Fornisci i dettagli desiderati e premi Invio

Dopo aver fornito i dettagli, ti chiederà se le informazioni fornite sono corrette o meno. Premi y per continuare e premi Invio se le informazioni sono corrette.

Elenca tutti gli utenti

Ora, se vuoi elencare tutti gli utenti Ubuntu nel terminale, puoi digitare il seguente comando.

$tagliare --delimitatore=:--campi=1 /eccetera/passwd

Elencherà tutti gli utenti del sistema Ubuntu.

Modifica password di un utente

Se desideri modificare la password di qualsiasi utente, devi prima accedere con quel nome utente specifico. Ad esempio, per cambiare la password di linuxuser1,

$suo- linuxuser1

Dopo aver eseguito il comando sopra, ti chiederà di inserire la password di quell'utente, digita la password e premi Invio.

Puoi vedere che il nome utente è cambiato.

Ora, esegui il comando passwd,

Inserisci prima la password precedente, quindi fornisci la nuova password due volte e premi Invio. Se entrambe le nuove password saranno le stesse, la password verrà modificata correttamente.

Creazione di un gruppo

Puoi creare o aggiungere un gruppo in qualsiasi sistema operativo basato su Linux utilizzando il comando addgroup.

$sudoaddgroup linuxgroup1

Come puoi vedere, linuxgroup1 è stato creato con successo.

Elenca tutti i gruppi

Ora, se vuoi elencare tutti i gruppi esistenti nel sistema operativo Ubuntu, esegui il comando indicato di seguito

$tagliare --delimitatore=:--campi=1 /eccetera/gruppo

Elencherà tutti i gruppi esistenti del sistema operativo.

Aggiunta di un utente in un gruppo

Gli utenti possono essere raggruppati anche in Ubuntu. Possiamo aggiungere un utente al gruppo fornendo il nome del gruppo e il nome utente al comando usermod con i flag -aG come questo,

$sudousermod-aGlinuxgroup1 linuxuser1

L'utente linuxuser1 verrà aggiunto al gruppo linuxgroup1.

Mostra gruppo di un utente

Per vedere il gruppo dell'utente, digita il comando groups nel terminale e premi Invio. Mostrerà i gruppi dell'utente. Devi prima accedere con quell'utente specificato e poi eseguire il comando groups.

$suo- linuxuser1

$gruppi

Come puoi vedere, linuxgroup1 è elencato come gruppo di linuxuser1.

Elenca tutti gli utenti in un unico gruppo

Per elencare tutti gli utenti di qualsiasi gruppo, esegui il comando cat, cut e grep con i seguenti parametri.

$gatto /eccetera/gruppo| tagliare --delimitatore=:--campi=1,4 | presaNOME DEL GRUPPO

Assicurati di sostituire il nome del gruppo con il nome del gruppo desiderato. Ad esempio, linuxgroup1

Puoi vedere che gli utenti in linuxgroup1 sono elencati.

Eliminazione di un utente da un gruppo

Se vuoi rimuovere un utente da qualsiasi gruppo. Puoi farlo digitando il nome utente e il nome del gruppo seguiti dal comando deluser.

$sudodeluser linuxuser1 linuxgroup1

Puoi vedere che l'utente viene rimosso dal gruppo linuxgroup1.

Cancellazione di un utente

Se vuoi eliminare un utente dal sistema operativo. Puoi semplicemente eliminarlo eseguendo il comando deluser con il nome utente

$sudodeluser linuxuser1

Se vuoi eliminare anche la directory home dell'utente, usa il flag –remove-home con il comando deluser come questo

$sudodeluser--rimuovi-casalinuxuser1

E ora, se elenchiamo la directory /home, non ci sarà più la directory home dell'utente linuxuser1.

Eliminazione di un gruppo

Per rimuovere il gruppo dal sistema operativo, esegui il comando delgroup con il nome del gruppo come questo

$sudodelgroup linuxgroup1

Il gruppo è stato eliminato con successo.

Incartare

La gestione degli utenti è un compito molto importante svolto dagli amministratori Linux. Nelle distribuzioni basate su Linux, possiamo facilmente creare nuovi utenti e gestirli. Questo articolo descrive in dettaglio la gestione degli utenti sul sistema basato su Linux.