Come aggiungere un utente al gruppo su Linux - Tutorial
Cambiare il gruppo a cui è associato un utente è un compito davvero facile, ma non tutti conoscono i comandi. Soprattutto per aggiungere un utente anche a un gruppo secondario. Esamineremo tutti gli scenari per te. In questo articolo, parleremo di Come aggiungere utenti a un gruppo su Linux - Tutorial. Cominciamo!
Gli account utente possono essere assegnati effettivamente a uno o più gruppi su Linux. È inoltre possibile configurare i permessi dei file e altri privilegi dal gruppo. Ad esempio, su Ubuntu, solo gli utenti del gruppo sudo possono utilizzare sudo il comando per ottenere autorizzazioni elevate.
Gruppi Linux
Linux i gruppi sono unità organizzative utilizzate per organizzare e amministrare anche gli account utente in Linux. Lo scopo principale dei gruppi è definire effettivamente un insieme di privilegi. Ad esempio, autorizzazione di lettura, scrittura o esecuzione per una determinata risorsa che può essere condivisa tra gli utenti all'interno del gruppo.
Esistono in realtà due tipi di gruppi nei sistemi operativi Linux:
- Il gruppo principale - Quando un utente crea un file, il gruppo del file viene effettivamente impostato sul gruppo principale dell'utente. Per lo più, il nome del gruppo è lo stesso del nome dell'utente. Le informazioni sul gruppo principale dell'utente sono effettivamente archiviate nel file
/etc/passwdfile. - Gruppo secondario o supplementare - Utile quando si desidera concedere molti permessi sui file a un insieme di utenti che sono membri del gruppo. Ad esempio, se aggiungi un utente specifico a
dockergroup, quindi l'utente erediterà i diritti di accesso dal gruppo e sarà anche in grado di eseguire i comandi Docker.
Ogni utente può appartenere esattamente a un gruppo primario e zero o più gruppi secondari.
Nota che solo root o gli utenti con sudo l'accesso può aggiungere un utente a un gruppo.
Aggiungi un nuovo gruppo
Se vuoi creare un nuovo gruppo sul tuo sistema, usa il comando groupadd seguente comando, sostituendo new_group insieme al nome del gruppo che vuoi creare. Dovrai usare anche sudo con questo comando. (Oppure, su distribuzioni Linux che non utilizzano sudo, sarà necessario eseguire il comando su da solo per ottenere autorizzazioni elevate prima di eseguire il comando).
usermod Aggiungi un account utente esistente a un gruppo
Se vuoi aggiungere un account utente esistente a un gruppo sul tuo sistema, usa il comando examplegroup, sostituendo exampleusername con il nome del gruppo. Che si desidera aggiungere l'utente a e geek con il nome dell'utente che vuoi aggiungere anche tu.
sudoAd esempio, per aggiungere l'utente usermod al gruppo examplegroup , usa il seguente comando:
exampleusernameModificare un gruppo primario utente
Sebbene un account utente possa far parte di più gruppi, uno dei gruppi è sempre il gruppo principale e gli altri sono effettivamente gruppi secondari. Anche il processo di accesso dell'utente e i file e le cartelle che l'utente crea verranno assegnati al gruppo principale.
Se si desidera modificare il gruppo principale a cui è assegnato un utente, eseguire il comando -g, sostituendo -G con il nome del gruppo. Che vuoi essere il principale e groups con il nome dell'account utente.
idOra nota il groups Qui. Quando usi una g minuscola, assegni un gruppo principale. Quando usi un maiuscolo id , come sopra, quindi si assegna anche un nuovo gruppo secondario.
Visualizza i gruppi a cui è assegnato un account utente
Per visualizzare i gruppi a cui è assegnato l'account utente corrente. È necessario eseguire groups comando. Verrà quindi visualizzato un elenco di gruppi.
come disattivare lo schermo diviso Android?
idPer visualizzare gli ID numerici associati a ciascun gruppo, quindi eseguire il example comando invece:
useradd 
Se desideri visualizzare i gruppi, è assegnato un altro account utente. Quindi eseguire il getent comando e specificare il nome dell'account utente.
gpasswdÈ inoltre possibile visualizzare gli ID numerici associati a ogni singolo gruppo eseguendo il comando -d e specificando un nome utente.
rom personalizzate galaxy s7
usernameIl primo gruppo in groupname elenco o il gruppo mostrato dopo gid = in sudo gpasswd -d username groupname list è in realtà il gruppo principale dell'account utente. Anche gli altri gruppi sono i gruppi secondari. Quindi, nello screenshot qui sotto, il gruppo principale dell'account utente è fondamentalmente groupdel.

Crea un nuovo utente e assegna un gruppo in un unico comando
A volte potreste voler creare un nuovo account utente che abbia accesso a una particolare risorsa o directory, come un nuovo utente FTP. È inoltre possibile specificare i gruppi a cui verrà assegnato un account utente durante la creazione dell'account utente con il comando sudo groupdel groupname, in questo modo:
sudo groupadd mynewgroup
Ad esempio, per creare un nuovo account utente denominato jsmith e anche assegnare tale account al gruppo ftp, devi eseguire:
usermod -a -G examplegroup exampleusername
In seguito dovrai assegnare una password per quell'utente, ovviamente:
usermod -a -G sudo geek
Aggiungi un utente a più gruppi
Quando si assegnano i gruppi secondari a un account utente. puoi facilmente assegnare più gruppi contemporaneamente separando l'elenco con una virgola.
usermod -g groupname username
Ad esempio, per aggiungere l'utente denominato geek ai gruppi ftp, sudo e di esempio, che dovresti eseguire:
groups
Puoi specificare tutti i gruppi che desideri: separali ora con una virgola.
Visualizza tutti i gruppi sul sistema
Se desideri visualizzare un elenco di tutti i gruppi sul tuo sistema, puoi utilizzare il comando
id:
groups exampleusername
Questo output ti mostrerà anche quali account utente sono membri di quali gruppi effettivamente. Quindi, nello screenshot qui sotto, possiamo vedere che anche gli account Syslog e Chris sono membri del gruppo adm.
Questo dovrebbe coprire tutto ciò che devi sapere sull'aggiunta di utenti ai gruppi su Linux.
Come rimuovere un utente da un gruppo
Per rimuovere un utente da un gruppo, è necessario utilizzare
id exampleusernamecomando con
useradd -G examplegroup exampleusernameopzione.
Nel seguente esempio, stiamo rimuovendo l'utente
useradd -G ftp jsmithdal gruppo
passwd jsmith:
usermod -a -G group1,group2,group3 exampleusername
Come eliminare un gruppo
Per eliminare un gruppo esistente, utilizzare il usermod -a -G ftp,sudo,example geek
un comando seguito dal nome del gruppo:
getent group
Conclusione
Va bene, era tutto gente! Spero che questo articolo vi piaccia e che anche voi lo troviate utile. Dacci il tuo feedback in merito. Anche se avete ulteriori domande e problemi relativi a questo articolo. Quindi faccelo sapere nella sezione commenti qui sotto. Vi risponderemo al più presto. Vi auguro una buona giornata!Vedi anche: Confronto tra WPS Office e LibreOffice [Office Suite per Linux]


