Linux ci offre un sacco di strumenti utili per mantenere la sicurezza e l’ordine del nostro ambiente, l’assegnazione o la negazione delle autorizzazioni per utenti e gruppi è uno strumento primario su qualsiasi sistema Linux. Per motivi di sicurezza solo gli utenti root e gli utenti all’interno del gruppo sudo sono in grado di gestire utenti e gruppi.Attraverso la riga di comando, è facile creare e modificare o rimuovere gli utenti, limitare o rilasciare le autorizzazioni, mentre ci consente di registrare l’attività degli utenti.,

Per gestire le autorizzazioni consente di iniziare diventando l’utente root. Immettere il comando ” su “per diventare root e premere” Invio”, digitare la password quando richiesto. Se non si dispone di accesso root, è necessario utilizzare il comando sudo prima di eseguire un comando privilegiato. Per informazioni su sudo puoi leggere Gestione dei privilegi sudo.

Nota: ricorda che Linux è un sistema operativo sensibile al maiuscolo / minuscolo.

Dopo l’autenticazione possiamo gestire utenti e gruppi.

Creazione di gruppi sotto Linux:

Per creare gruppi useremo prima il comando “groupadd” seguito dal nome del gruppo., La sintassi è: “groupadd < group-name>”.

Nell’immagine seguente è un esempio in cui creo tre gruppi: sector1, sector2 e sector3. Per farlo sulla riga di comando digitare:

groupadd sector1
groupadd sector2
groupadd sector3

Una volta creati i gruppi possiamo creare utenti da assegnare ai gruppi.

Creare utenti sotto Linux:

Usando il comando “useradd” possiamo aggiungere un utente al nostro sistema., La sintassi corretta è “useradd <nome utente>”

Tra le opzioni più utilizzate troviamo:

-g utente Principale del gruppo (gid)
-d directory Home dell’Utente, per impostazione predefinita si trova in /home/<nome utente>
-m Crea la Home directory, nel caso in cui essa non esiste.
-s Assegna una shell specifica all’utente, per impostazione predefinita è /bin/bash.

Ad esempio creeremo l’utente nicolas e gli assegneremo il gruppo sector1, inoltre definiremo la home e la shell dell’utente.,

La sintassi è:

useradd -g settore1 -d /home/nicolas -m -s /bin/bash nicolas

Ora faremo lo stesso con l’utente martin per essere aggiunto al gruppo farmaceutico2, e un terzo utente ivan per sector3., Useremo la stessa sintassi:

useradd -g farmaceutico2 -d /home/martin -m -s /bin/bash martin
useradd -g sector3 -d /home/ivan -m -s /bin/bash ivan

Comando adduser vs useradd

Mentre il comando useradd gestisce un sistema binario file il comando adduser è uno script in perl per interagire con useradd. Con il comando adduser, il vantaggio è che la home viene creata automaticamente. Se si utilizza il comando adduser è necessario specificare l’opzione-M.,

Creazione o modifica di una password utente sotto Linux:

Dopo aver aggiunto un utente con il comando “useradd” dobbiamo impostare una password per l’utente usando il comando “passwd”. Ricordate Linux è case sensitive.

Nel seguente esempio creeremo una password per l’utente nicolas utilizzando la seguente sintassi:

passwd nicolas

Quindi richiederà la password e la conferma, dopo la conferma verrà stabilita la password., Siamo in grado di sapere che il processo è riuscito quando il sistema restituisce il messaggio “password aggiornato con successo”, come nell’immagine:

passwd nicolas
Inserire la nuova password UNIX: (ingresar asa)
digitare nuovamente la nuova password UNIX: (repetir asa)
passwd: password aggiornato con successo

Modificare gli utenti al di sotto Linux:

E ‘ possibile modificare il nome utente, la sua home directory, il suo guscio e i gruppi a cui appartiene tra più opzioni. Per questo useremo il comando “usermod”.,

Ad esempio modificheremo la home directory dell’utente nicholas che abbiamo precedentemente definito come /home/nicolas e la sostituiremo con /home/nico1.

Per farlo eseguire:

usermod-d/home/nico1 nicolas

Il comando precedente aggiornava la home dell’utente.

Blocca/Sblocca account utente

Possiamo anche bloccare un account utente. Nell’esempio seguente bloccheremo l’account utente ivan. Il parametro – L (lock) bloccherà l’account utente., La sintassi è:

usermod-L ivan

Per abilitare un utente bloccato possiamo usare il parametro-U (Unlock). Nel seguente esempio sbloccheremo l’utente ivan:

usermod-U ivan

L’utente è ora sbloccato.

Eliminazione degli utenti sotto Linux:

Possiamo rimuovere un utente con il comando userdel seguito dal nome utente. Possiamo anche combinare i parametri, tra le opzioni più utilizzate abbiamo:

-f rimuovi file utente.
-r rimuovere utente home e mail coda.,

Nel seguente esempio elimineremo l’account utente “ivan”

userdel ivan

Nota: Il comando “userdel” non rimuoverà l’utente se è in esecuzione il processo.

Modificare i gruppi sotto Linux:

Per modificare i gruppi useremo il comando “groupmod”. Questo comando consente di modificare un nome di gruppo o un gid utente., La sintassi è:

groupmod -g newgid -n newname groupname

Nell’esempio seguente, si dovrà modificare il nome del gruppo per “sector3” a “contaduria”

groupmod -n contaduria sector3

Eliminazione di gruppi sotto Linux:

Siamo in grado di rimuovere un gruppo utilizzando il comando “groupdel” seguito dal nome del gruppo., Per esempio, per rimuovere il gruppo sector4 useremo la seguente sintassi:

groupdel <nome>

In questo caso sarebbe:

groupdel sector4

Nota: Se un altro utente è un membro del gruppo si tenta di rimuovere, il comando non rimuovere il gruppo.

Gestione grafica di utenti e gruppi sotto Ubuntu Linux (Gnome)

Ubuntu offre una gestione grafica per utenti e gruppi., L’interfaccia è facile da usare, intuitivo e facile da usare.

Se non abbiamo installato questa interfaccia sul terminale eseguire:

apt install gnome-system-tools

Quando viene chiesto di confermare premere il tasto “Y” e “enter”.

I seguenti pacchetti NUOVI saranno installati

vuoi continuare? y

Una volta terminato possiamo eseguire lo strumento dalla riga di comando come “users-admin”

Grazie per aver letto questo articolo. Ora puoi gestire facilmente utenti e gruppi su Linux.