Gli amministratori di Linux spesso devono gestire utenti e gruppi in un sistema Linux/Ubuntu. La gestione degli utenti, il controllo degli accessi e la gestione del gruppo sono la necessità di base ma più importante. In questo post, impareremo
In questo post, eseguiremo ciascuno dei compiti sopra menzionati attraverso il terminale.
Creazione di un utente
Possiamo aggiungere un utente nel sistema operativo Ubuntu tramite 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,
$ sudo adduser -System LinuxUser2
Per creare un utente semplice,
$ sudo adduser linuxuser1
Dopo aver eseguito il comando sopra, ti chiederà 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 la casa e altri. Fornisci i dettagli desiderati e premi "Invio"
Dopo aver fornito i dettagli, ti chiederà o le informazioni fornite sono corrette o no. Premere "Y" per continuare e premere Invio se le informazioni sono corrette.
Elenca tutti gli utenti
Ora, se si desidera elencare tutti gli utenti di Ubuntu nel terminale, puoi digitare il seguente comando.
$ Cut -Delimiter =: -Fields = 1 /etc /passwd
Elencherà tutti gli utenti del sistema Ubuntu.
Modificare la password di un utente
Se si desidera modificare la password di qualsiasi utente, devi prima accedere con quel nome utente specifico. Ad esempio, per modificare la password di Linuxuser1,
$ SU - Linuxuser1
Dopo aver eseguito il comando sopra, ti chiederà di inserire la password di quell'utente, digitare la password e premere "Invio".
Puoi vedere che il nome utente è cambiato.
Ora, esegui il comando "passwd",
Inserisci prima la password precedente, quindi fornisci due volte la nuova password e premi Invio. Se entrambe le nuove password saranno le stesse, la password verrà modificata correttamente.
Creazione di un gruppo
È possibile creare o aggiungere un gruppo in qualsiasi sistema operativo basato su Linux utilizzando il comando "AddRoup".
$ sudo addGroup LinuxGroup1
Come puoi vedere che il "linuxgroup1" è creato correttamente.
Elenca tutti i gruppi
Ora, se si desidera elencare tutti i gruppi esistenti nel sistema operativo Ubuntu, eseguire il comando indicato di seguito
$ Cut -Delimiter =: -Fields = 1 /etc /Group
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,
$ sudo usermod -ag linuxgroup1 linuxuser1
L'utente "LinuxUser1" verrà aggiunto al gruppo "LinuxGroup1".
Mostra il gruppo di un utente
Per vedere il gruppo dell'utente, digita il comando "gruppi" nel terminale e premi Invio. Mostrerà i gruppi dell'utente. Devi prima accedere con quell'utente specificato e quindi eseguire il comando "gruppi".
$ SU - Linuxuser1
$ gruppi
Come puoi vedere che "LinuxGroup1" è elencato come gruppo di "Linuxuser1".
Elenca tutti gli utenti in un unico gruppo
Per elencare tutti gli utenti di qualsiasi gruppo, eseguire il comando "Cat", "Cut" e "Grep" con i seguenti parametri.
$ cat /etc /gruppo | Cut -Delimiter =: -Fields = 1,4 | Grop GroupName
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 si desidera rimuovere un utente da qualsiasi gruppo. Puoi farlo digitando il nome utente e il nome del gruppo seguito dal comando "Deluser".
$ sudo Deluser LinuxUser1 LinuxGroup1
Puoi vedere che l'utente viene rimosso dal gruppo "LinuxGroup1".
Eliminazione di un utente
Se si desidera eliminare un utente dal sistema operativo. Puoi semplicemente eliminarlo eseguendo il comando "Deluser" con il nome utente
$ sudo Deluser Linuxuser1
Se si desidera eliminare anche la directory home dell'utente, usa il flag "-remove-home" con il comando "Deluser" come questo
$ sudo Deluser-REMOVE-Home LinuxUser1
E ora, se elenchiamo la directory "/home", non ci sarà più directory home dell'utente "Linuxuser1".
Cancellazione di un gruppo
Per rimuovere il gruppo dal sistema operativo, eseguire il comando "DelGroup" con il nome del gruppo come questo
$ sudo delGroup LinuxGroup1
Il gruppo viene eliminato con successo.
Incartare
Gestire gli utenti è un compito molto importante che gli amministratori di Linux eseguono. 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.