Linux Aggiungi un utente al gruppo

Linux Aggiungi un utente al gruppo
Hai mai svolto un incarico in un gruppo quando eri nella tua scuola o nel tuo college? Il gruppo è una raccolta di 2 o più elementi, persone o cose. Lo stesso per questo, il concetto di "gruppo" è stato utilizzato all'interno di Linux per separare un utente di alta autorità dall'utente meno autorità. Ci sono alcuni gruppi primari e gruppi secondari in Linux. All'interno di questo articolo oggi discuteremo di alcuni comandi nella shell di Linux per aggiungere un utente specifico a un gruppo. Facciamo un nuovo inizio aggiornato il nostro sistema. Per questo, è necessario aprire l'applicazione della console terminale per utilizzare i comandi. Aprilo con il collegamento "Ctrl+Alt+T". Devi utilizzare il pacchetto "Apt" di Ubuntu 20.04 Sistema per aggiornare il sistema.

Ora, abbiamo utilizzato il comando del pacchetto APT con i diritti sudo tramite la parola chiave "aggiornamento" come mostrato di seguito. Il sistema ha iniziato ad essere aggiornato come di seguito.

$ sudo apt update

Dopo il completamento dell'aggiornamento, è necessario aggiornare il sistema utilizzando lo stesso comando "Apt" con i privilegi "sudo". Verrà aggiornato in non più di 10 secondi se il sistema è già stato aggiornato prima.

$ sudo apt upgrade

Dopo l'aggiornamento e l'aggiornamento del nostro sistema, dobbiamo dare un'occhiata a tutti gli utenti già autenticati e registrati del nostro sistema. A tale scopo, dobbiamo eseguire il comando CAT CAT per produrre i dati all'interno del file "passwd" tenuto nella cartella "ecc" del nostro sistema root. Dopo l'esecuzione di questo comando sul terminale come mostrato di seguito, otterremo un elenco di tutti i nomi utente insieme alle loro directory di root e alle informazioni di accesso.

$ cat /etc /passwd

La stessa query per gatti può essere utilizzata per recuperare tutti i gruppi esistenti dal nostro sistema sullo schermo del terminale usando il percorso "ecc/gruppo". Qui, "Gruppo" è un file in cui abbiamo tutte le informazioni sui gruppi. L'elenco dei gruppi di questo file verrà visualizzato sotto.

$ cat /etc /gruppo

Se un utente desidera controllare l'elenco dei gruppi con cui l'utente attuale è stato correlato, può facilmente farlo con un comando a singola parola. Pertanto, utilizzare la parola chiave "gruppi" nell'area di istruzione della shell del terminale e premere Invio. Vedrai un elenco di gruppi a cui è stato allegato. Puoi vedere che ci sono solo 2 gruppi elencati sullo schermo i.e., Sudo e Linux. Il gruppo "sudo" è il più privilegiato. Il gruppo "Linux" è il principale gruppo principale di "Linux" dell'utente che è attualmente effettuato.

$ gruppi

Un altro modo per vedere i gruppi a cui apparteneva il nostro utente attualmente effettuato è utilizzare il comando "ID" insieme al nome utente. Quindi, l'abbiamo provato con il nome utente "Linux". Ci restituisce le informazioni dell'utente "Linux" riguardo al suo "ID". Mostra l'ID utente, ID del gruppo primario "Linux" a cui appartiene e il nome dei gruppi insieme ai loro ID è correlato. Diciamo che l'utente "Linux" non appartiene a nessun altro gruppo tranne "Sudo" e "Linux" secondo le istruzioni "ID" sotto.

$ id Linux

Creiamo due nuovi gruppi usando il comando GroupAdd seguito dal nome del gruppo con i diritti sudo come di seguito.

$ sudo groupdd nuovo
$ Sudo GroupAdd Test

Ora utilizzeremo il comando "usermod" con flag "-a" e "-g" per aggiungere questo utente a entrambi i nuovi gruppi I.e., nuovo e test. È necessario utilizzare i nomi del gruppo separati da una virgola dopo il flag "-g" seguito dal nome utente "Linux" secondo il comando mostrato sotto. Non restituirà nulla. Per vedere le modifiche, dobbiamo utilizzare nuovamente il comando "ID" insieme al nome utente "Linux". Dopo aver eseguito questo comando, vedremo una modifica dell'output. Il nome del gruppo insieme ai loro "ID" è stato elencato nell'output i.e., 1004 (nuovo) e 1005 (test).

$ sudo usermod -a -g new, test linux
$ id Linux

Ecco come aggiungiamo un utente a nuovi gruppi. Diamo un'occhiata al modo per eliminare un utente da gruppi specifici. Per fare ciò, dobbiamo usare il comando "GPasswd" con i diritti sudo seguiti dal flag "-D" per la cancellazione. Dopo questo flag, devi aggiungere il nome utente "Linux" e il nome del gruppo da cui lo stai eliminando. Abbiamo usato questo comando per entrambi i gruppi i.e., Nuovo e Linux.

$ sudo gpasswd -d linux nuovo
$ sudo gpasswd -d test linux

L'utente "Linux" non appartiene a entrambi i gruppi ora secondo le istruzioni "ID" di seguito.

$ id Linux

Per rimuovere un utente da un gruppo specifico, è anche possibile utilizzare l'altro modo per eliminare prima un gruppo. Se si elimina il gruppo stesso, tutti gli utenti appartenenti a questo particolare gruppo non avranno più relazioni con esso.

$ sudo usermod -a -g new, test linux
$ id Linux

Come puoi vedere nell'immagine qui sotto, abbiamo eliminato entrambi i gruppi usando l'istruzione "GroupDel". Successivamente, abbiamo controllato i dati dell'utente tramite il comando "ID" e abbiamo scoperto che non ha gruppi "nuovi" e "test" e l'utente "Linux" non appartiene più a loro a loro.

$ sudo groupdel nuovo
$ Sudo Groupdel Test
$ id Linux

Conclusione

Infine, all'interno di questa guida, abbiamo discusso di diversi modi per aggiungere utenti ai nostri gruppi primari o secondari. Abbiamo dato un'occhiata a come creare nuovi gruppi, aggiungere loro utenti, eliminare gli utenti dai gruppi ed eliminare anche gruppi dal sistema. Si trattava di gruppi e utenti e speriamo che lo capirai perché tutti gli esempi sono abbastanza semplici da fare.