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 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 è:
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:
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:
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:
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:
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 è:
Per abilitare un utente bloccato possiamo usare il parametro-U (Unlock). Nel seguente esempio sbloccheremo l’utente 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”
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 è:
Nell’esempio seguente, si dovrà modificare il nome del gruppo per “sector3” a “contaduria”
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:
In questo caso sarebbe:
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:
Quando viene chiesto di confermare premere il tasto “Y” e “enter”.
I seguenti pacchetti NUOVI saranno installati
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.
Lascia un commento