Supponi di essere un amministratore di sistema di un grande progetto e spesso ricevi lamentele dal team di QA che il team di sviluppo sta rovinando la base di codice e viceversa. A un attento esame, scopri che due squadre fanno parte dello stesso gruppo, condividendo la stessa base di codice. Quindi chiedi al tuo senior di aiutarti con il problema e lui ti consiglia di creare due gruppi per tutti gli utenti dei team di sviluppo e QA. Ma non hai idea di come aggiungere utenti a un gruppo in Linux. Bene, siamo qui per aiutare a risolvere questo problema. In questo articolo, abbiamo spiegato come creare un nuovo gruppo, creare nuovi utenti e quindi aggiungere un utente a un gruppo in Linux.

Aggiunta di utenti a un gruppo in Linux (2023)

Prima di dimostrare come creare gruppi, creare utenti e aggiungere utenti nuovi o esistenti a questi gruppi, dobbiamo prima imparare su cos’è un gruppo di utenti in Linux. Quindi diamo un’occhiata a cosa sono i gruppi di utenti e poi passiamo all’aggiunta di utenti a un gruppo.

Sommario

Cos’è un gruppo di utenti in Linux

Generalmente, un’organizzazione è divisa in team, con ogni team che ha una funzione diversa e ogni membro dell’organizzazione fa parte di un squadra. Allo stesso modo, in un sistema multiutente, ogni utente fa parte di un gruppo con un diverso insieme di privilegi come lettura, scrittura o esecuzione di autorizzazioni per una risorsa condivisa all’interno del gruppo. Esistono due tipi di gruppi in Linux:

Gruppo principale

Ogni volta che accedi a una sessione, fai parte del gruppo principale. Generalmente, il gruppo primario porta lo stesso nome del nome utente in Linux. Qualsiasi file o processo creato dall’utente fa parte di questo gruppo e per impostazione predefinita non è accessibile agli utenti di altri gruppi. Informazioni come ID utente, ID gruppo, ecc. su un gruppo primario sono memorizzate nel file –/etc/passwd.

Gruppo secondario

I gruppi secondari o gruppi supplementari sono utili quando è necessario condividere l’accesso a qualsiasi file o processo con un particolare gruppo di utenti. Solo l’utente root o gli utenti con privilegi sudo possono assegnare nuove autorizzazioni o aggiungere nuovi utenti ai gruppi secondari.

Un utente può far parte di un solo gruppo primario ma può far parte di più gruppi secondari. Ora che conosci le basi dei gruppi di utenti in Linux, vediamo ora come creare nuovi utenti e aggiungerli a un gruppo.

Come aggiungere nuovi utenti in Linux

Per creare nuovi utenti, utilizzare il comando useradd secondo la seguente sintassi:

sudo useradd username

Alcune delle opzioni da abbinare al comando sono:

OpzioniDescrizione-dIl nuovo utente verrà creato utilizzando un nuovo nome di directory come valore per la directory di accesso dell’utente-eQuesto è utilizzato per specificare la data in cui l’account utente verrà disattivato-uQuesto creerà un nuovo utente con uno specifico ID utente

Il nuovo utente che crei inizialmente farà solo parte del gruppo principale. Dopo aver creato un nuovo utente, assegnagli una nuova password utilizzando il comando passwd, come mostrato di seguito:

sudo passwd

Qui ti verrà chiesto di inserire il nuovo password e quindi chiesto di reinserire la password per la conferma. A questo punto, l’utente può ora accedere al sistema con il nuovo nome utente e password appena creati.

Come per creare un gruppo di utenti in Linux

Ora che hai creato un nuovo utente, puoi iniziare a creare gruppi e ad aggiungervi utenti. Per creare un nuovo gruppo, utilizzare il comando groupadd. Assicurati di assegnare un nome univoco al nuovo nome di gruppo, altrimenti si scontrerà con altri nomi di gruppo esistenti. Ecco come appare la sintassi:

sudo groupadd

Come aggiungere utenti ai gruppi

Una volta creato un gruppo, ora puoi iniziare ad aggiungervi utenti. Solo un utente root o un utente con accesso sudo può aggiungere utenti a gruppi diversi.

Aggiungi un utente esistente a un gruppo esistente

Per aggiungere un utente esistente a un gruppo, usa usermod comando la cui sintassi abbiamo evidenziato di seguito:

sudo usermod-a -G

Qui, l’opzione-a sta per append (aggiungi alla fine) e aggiunge l’utente a un gruppo esistente e il flag-G viene utilizzato per specificare il nome del gruppo a cui l’utente viene aggiunto. Non esiste alcuna opzione per l’output dettagliato con questo comando, tranne che fornisce un avviso se l’utente o il gruppo non esiste.

Aggiungi Utente a più gruppi

Il comando usermod in Linux può essere utilizzato anche per aggiungere un utente a più gruppi con essenzialmente le stesse opzioni di un singolo gruppo, come mostrato di seguito. Assicurati di specificare i nomi dei gruppi senza spazi.

sudo usermod-a -G ,,

Crea un nuovo utente e assegna un gruppo

Tu può aggiungere un nuovo utente a un gruppo tutto con un singolo comando su Linux. Il comando useradd consente di creare un nuovo utente e quindi aggiungere un utente ai gruppi specificati. La sintassi per aggiungere un nuovo utente utilizzando il comando useradd è:

sudo useradd -G ,,

Visualizza i gruppi di un utente

Per visualizzare tutti i gruppi associati a un utente, puoi utilizzare il comando groups o il comando id. Controlla la sintassi mostrata di seguito:

groups

id

Se il viene lasciato vuoto, mostrerà il nomi di gruppo solo per l’utente corrente.

Come per rimuovere un utente da un gruppo

Per rimuovere un utente da un gruppo nelle distribuzioni Linux, puoi utilizzare il comando gpasswd, secondo la sintassi indicata di seguito:

sudo gpasswd-d

Oltre a rimuovere un utente da un gruppo, il comando gpasswd viene utilizzato anche per varie attività amministrative come la definizione di amministratori di gruppo o l’impostazione di una password di gruppo, ecc.

Elimina un gruppo in Linux

Per eliminare qualsiasi gruppo secondario in Linux, puoi utilizzare il comando groupdel:

sudo groupdel

Come modificare il gruppo principale di un utente

Tutti i comandi abbiamo discusso fino ad ora a applicare al gruppo secondario e ai relativi utenti. Per cambiare il gruppo primario di un utente in Linux, usa la seguente sintassi:

sudo usermod –g

Ti starai chiedendo qual è la differenza tra-g e-G bandiere. Il flag-g viene utilizzato per i gruppi primari, mentre il flag-G viene utilizzato per i gruppi secondari.

Come per elencare tutti i gruppi di utenti in Linux

Un utente che viene creato al momento dell’installazione è noto come utente di sistema e fa parte di molti gruppi predefiniti in Linux. Le informazioni su ogni gruppo nel sistema sono memorizzate nel file –/etc/group. Per elencare tutti i gruppi nel sistema, usa la seguente sintassi:

sudo cat/etc/group

Gestisci utenti e gruppi nel terminale Linux

La gestione dei gruppi è un’attività utile che potrebbe tornare utile durante varie operazioni, soprattutto se sei un amministratore di sistema. Qui, ti abbiamo mostrato alcuni semplici comandi di Terminale Linux per creare un nuovo utente, creare nuovi gruppi, aggiungere un nuovo utente a un gruppo e altro ancora. Quindi, speriamo che questo articolo risolva i tuoi problemi. In caso contrario, faccelo sapere nei commenti qui sotto e ti aiuteremo.

Lascia un commento

L’anno scorso, MSI ha lanciato il Titan GT77 con Intel Core i9-12900HX e la GPU per laptop RTX 3080 Ti, ed è stato il laptop da gioco più potente sulla faccia del pianeta. È stato il più pesante dei battitori pesanti […]

Sono passati alcuni mesi dal lancio della serie iPhone 14 ed è stato ben stabilito che è l’anno dei modelli Pro. Ma se hai intenzione di puntare sui pro frivoli, l’importo da sborsare […]

Wondershare ha sviluppato alcuni dei migliori software e strumenti per semplificare la nostra vita e i nostri sforzi creativi negli ultimi anni. In particolare, Wondershare Filmora ha ricevuto numerosi riconoscimenti. Ha ricevuto il premio Video Editing Leader […]

Categories: IT Info