Linux ci offre molti strumenti utili per mantenere la sicurezza e l'ordine del nostro ambiente, assegnare o negare le autorizzazioni a utenti e gruppi è uno strumento principale su qualsiasi sistema Linux. Per motivi di sicurezza solo utenti e utenti root all'interno del sudo Il gruppo è 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, consentendoci di registrare l'attività degli utenti.
Per gestire le autorizzazioni, iniziano diventando l'utente root. Immettere il comando "Su"Diventare root e premere"accedere", Digitare la password quando richiesto. Se non hai accesso alla radice dobbiamo usare il sudo comando prima di eseguire un comando privilegiato. Per informazioni su sudo puoi leggere la gestione dei privilegi sudo.
Nota: ricorda che Linux è un sistema operativo.
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 ".
Nell'immagine seguente c'è un esempio in cui creo tre gruppi: Sector1, Sector2 e Sector3. Per farlo sul tipo di riga di comando:
Settore GroupAdd1
GroupAdd Sector2
GroupAdd Sector3
Una volta creati i gruppi, possiamo creare utenti da assegnare ai gruppi.
Creazione di utenti sotto Linux:
Usando il comando "useradd"Possiamo aggiungere un utente al nostro sistema. La sintassi corretta è "useradd [opzioni] "
Tra le opzioni più utilizzate che abbiamo:
-G Gruppo di utenti principali (Gid)
-D Directory home utente, per impostazione predefinita su /casa/
-M Crea home directory nel caso in cui non esista.
-S Assegna una shell specifica all'utente, per impostazione predefinita lo è /Bin/Bash.
Ad esempio, creeremo l'utente Nicolas e gli assegnerà il gruppo Settore1, Inoltre definiremo la casa e la shell dell'utente.
La sintassi è:
UserAdd -g Sector1 -D /Home /Nicolas -M -s /Bin /Bash Nicolas
Ora faremo lo stesso con l'utente Martin da aggiungere a Group Sector2 e un terzo utente Ivan per Sector3. Useremo la stessa sintassi:
UserAdd -g Sector2 -D /Home /Martin -m -S /Bin /Bash Martin
Poi
UserAdd -g Sector3 -D /Home /Ivan -m -S /Bin /Bash Ivan
Comando adduser vs useradd
Mentre il comando useradd esegue un file binario di sistema Il comando adduser è uno script perl con cui interagire useradd. Con il Aggiungi utente comando, il vantaggio è che la casa viene creata automaticamente. Se si utilizza il comando adduser è necessario specificare il -M opzione.
Creazione o modifica di una password utente in Linux:
Dopo aver aggiunto un utente con il comando "useradd"Dobbiamo impostare una password per l'utente utilizzando il comando"passwd". Ricorda che Linux è sensibile alla maiuscolo.
Nel seguente esempio creeremo una password per l'utente Nicolas utilizzando la seguente sintassi:
Passwd Nicolas
Quindi richiederà password e conferma, dopo la conferma verrà stabilita la password. Possiamo sapere che il processo è riuscito quando il sistema ritorna "password aggiornata correttamente"Come nell'immagine:
Passwd Nicolas
Immettere una nuova password UNIX: (IngreSar Contraseña)
RETIME NUOVA password UNIX: (ripetir contraseña)
Passwd: password aggiornata correttamente
Modifica degli utenti in Linux:
Possiamo modificare il nome utente dell'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 di Nicholas dell'utente che in precedenza abbiamo definito come /Home/Nicolas E lo sostituiremo per /Home/Nico1.
Per farlo correre:
usermod -d /home /nico1 nicolas
Il comando precedente ha aggiornato la casa dell'utente.
Blocca/sblocca l'account utente
Possiamo anche bloccare un account utente. Nell'esempio seguente chiutreremo l'account utente Ivan. Il parametro -L (blocco) bloccherà l'account utente. La sintassi è:
usermod -l Ivan
Per abilitare un utente bloccato possiamo utilizzare il parametro -u (sblocco). 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 che abbiamo:
-F Rimuovere i file utente.
-R Rimuovi la casa dell'utente e la coda di posta.
Nel seguente esempio elimineremo l'account utente "Ivan"
Userdel Ivan
Nota: Il comando "userdel" non rimuoverà l'utente se è in esecuzione il processo.
Gruppi modificanti sotto Linux:
Per modificare i gruppi useremo il comando "GroupMod". Questo comando consente di modificare un nome di gruppo o GID utente. La sintassi è:
GroupMod -g Newgid -N Newname GroupName
Nel seguente esempio modificheremo il nome del gruppo per "Settore3" A "Contaduria"
GroupMod -n Contaduria Sector3
Eliminazione di gruppi sotto Linux:
Possiamo rimuovere un gruppo usando il comando "GroupDel" seguito dal nome del gruppo. Ad esempio, per rimuovere il settore del gruppo4 utilizzeremo la seguente sintassi:
GroupDel [Opzioni]
In questo caso sarebbe giusto:
GroupDel Sector4
Nota: Se un altro utente è un membro del gruppo che proviamo a rimuovere, il comando non rimuoverà il gruppo.
Gestione grafica utente e gruppi sotto Ubuntu Linux (GNOME)
Ubuntu offre una gestione grafica per utenti e gruppi. L'interfaccia è facile da usare, intuitiva e facile da usare.
Se non abbiamo installato questa interfaccia sull'esecuzione del terminale:
APT Installare i tools gnome-system
Quando viene chiesto di confermare la stampa "Y" E "accedere"
Verranno installati i seguenti nuovi pacchetti
Vuoi continuare? [Y/n] y
Una volta terminato possiamo eseguire lo strumento dalla riga di comando come "utenti-admin"
Grazie per aver letto questo articolo. Ora puoi gestire facilmente utenti e gruppi su Linux.