La gestione degli utenti è piuttosto semplice se esegui Linux sul tuo personal computer. Ma, per coloro che hanno un server con migliaia di utenti, la gestione diventa un problema serio che dovrebbe essere risolto.

Fortunatamente, i sistemi operativi basati su Linux ti forniscono un modo per controllare e gestire gli utenti sul tuo sistema. Puoi creare gruppi e aggiungervi utenti. Quindi, invece di assegnare le autorizzazioni a ogni utente sul sistema, è possibile autorizzare facilmente i gruppi di utenti fornendo loro i privilegi associati al flusso di lavoro del sistema.

Crea gruppi di utenti su Linux

Linux viene fornito con un comando predefinito per la creazione di gruppi di utenti. Puoi usare il file groupadd comando per aggiungere nuovi gruppi al tuo sistema. La sintassi di base del comando è:

groupadd [opzioni] nomegruppo

Per creare un nuovo gruppo di utenti "writer":

scrittori di groupadd

L'esecuzione del comando sopra menzionato aggiungerà una nuova voce al file /etc/group e

instagram viewer
/etc/gshadow file sul tuo sistema. È possibile controllare la nuova voce di gruppo nei file digitando gatto / etc / group e cat / etc / gshadow nel tuo terminale.

Tieni presente che solo gli utenti con autorizzazioni amministrative possono creare gruppi di utenti. Non dimenticare di passare a superutente prima di eseguire il comando groupadd.

Se provi a creare un gruppo con un nome già esistente, vedrai un errore che indica:

groupadd: il gruppo "writer" esiste già

Tuttavia, puoi eliminare l'errore utilizzando l'estensione -f o --vigore flag con il comando.

groupadd: forza gli scrittori
groupadd -f writer

Crea gruppi di utenti con GID univoco

Quando crei un nuovo gruppo utenti, il sistema gli assegna automaticamente un ID gruppo o GID. Se desideri che il tuo gruppo abbia un ID gruppo specifico, puoi farlo utilizzando il -g o --gid bandiera.

groupadd -g 600 scrittori
groupadd --gid 600 scrittori

Se provi ad assegnare un ID gruppo già utilizzato, si verificherà il seguente errore.

groupadd: GID "600" esiste già

Sebbene non sia consigliato, puoi aggiungere il file -o o --non unico flag per assegnare forzatamente l'ID del gruppo.

groupadd -o -g 600 scrittori

Crea gruppi di utenti con una password

Sebbene tu possa aggiungere una password ai tuoi gruppi, non sono di alcuna utilità pratica per un utente. Il -p flag ti consente di specificare una password per il tuo gruppo di utenti.

groupadd -p secretpassword writer

Relazionato: Come modificare la password in Linux

Come cambiare la tua password Linux

Hai bisogno di cambiare la tua password Linux? Ecco tutto ciò che devi sapere sulla reimpostazione di una password in Linux.

Crea gruppi di sistema in Linux

C'è una leggera differenza tra i gruppi di sistema e i gruppi regolari. I gruppi di sistema sono gruppi speciali che includono gli utenti responsabili dell'esecuzione di operazioni di sistema come il backup e la manutenzione.

Usa il -r o --sistema flag per creare un gruppo di sistema su Linux:

groupadd -r hardwareteam
groupadd --system hardwareteam

Ottieni l'elenco dei membri in un gruppo di utenti

Per sapere quanti membri fanno parte di un gruppo specifico, puoi utilizzare il getent comando dal tuo terminale. Il seguente comando mostrerà un elenco di tutti i membri presenti nel gruppo 'writer':

scrittori di gruppo getent

Aggiungi utenti ai gruppi

Ora che hai creato un gruppo di utenti sul tuo sistema, è il momento di aggiungervi alcuni utenti. Usermod è una potente utility della riga di comando in quanto contiene varie opzioni associate alla gestione e moderazione degli utenti. Ti consente inoltre di aggiungere facilmente utenti al tuo gruppo. La sintassi di base del comando è:

usermod [opzioni] nome del gruppo nomeutente

Aggiungi un utente esistente ai gruppi

Se desideri aggiungere un utente esistente al tuo gruppo, il file -un e -G le bandiere sono ciò di cui hai bisogno. Il -G flag sta per gruppi, mentre il -un sta per aggiungere, aggiungere o aggiungere.

usermod -a -G writer randomuser

Puoi anche aggiungere un utente a più gruppi. Tutto quello che devi fare è inserire i nomi dei gruppi separati da virgola.

usermod -a -G scrittori, admin, proprietario randomuser

Aggiungi un nuovo utente a un gruppo

Puoi usare il file useradd comando quando vuoi aggiungi un nuovo utente al tuo sistema Linux. Useradd fornisce un modo per assegnare un gruppo all'utente al momento della sua creazione. Il -G flag consente di specificare un gruppo per l'utente.

useradd -G writer randomuser

Anche l'aggiunta di un utente a più gruppi è facile. Basta passare i nomi dei gruppi separati da virgola nel comando predefinito.

useradd -G scrittori, admin, proprietario randomuser

Rimuovi utenti da un gruppo

Puoi anche rimuovere utenti da un gruppo utilizzando usermod. Tieni presente che in un sistema Linux, più gruppi possono essere assegnati a un utente. Uno di questi gruppi è dichiarato come gruppo primario, mentre altri sono definiti come gruppi secondari.

Se stai tentando di rimuovere un utente da un gruppo, assicurati che abbia almeno un gruppo principale dopo la rimozione. Ad esempio, l'utente "casuale" fa parte dei gruppi admin, writer e editors; dove admin è il gruppo principale e gli altri sono gruppi secondari.

È possibile rimuovere l'utente solo dagli autori e dagli editori del gruppo. E per farlo, devi passare il nome del gruppo di cui desideri che l'utente rimanga membro. Ciò significa che, per rimuovere l'utente 'casuale' dagli editor di gruppo, viene utilizzato il seguente comando:

usermod -G scrittori casuali

Nota che tutto ciò che dovevi fare era rimuovere il file append flag (-a) dal comando che utilizzi per aggiungere un utente a un gruppo.

Elimina gruppi su Linux

Quando non si desidera più mantenere un gruppo di utenti sul proprio sistema, è possibile eliminare il gruppo utilizzando il groupdel comando. La sintassi del comando è:

groupdel [opzioni] nomegruppo

Per eliminare il gruppo di utenti "writer":

scrittori di groupdel

Se provi a rimuovere un gruppo che non esiste, riceverai un messaggio di errore che indica:

groupdel: il gruppo "writer" non esiste

Gestione dei gruppi di utenti su Linux

La gestione degli utenti può essere difficile se non sei a conoscenza dei comandi di Linux che devi usare. Diventa davvero facile una volta che conosci dentro e fuori i comandi relativi alla moderazione e alla gestione.

Gli amministratori del server dovrebbero provare a utilizzare le distribuzioni Linux che sono adatte alle loro esigenze. In questo modo, otterranno immediatamente tutti gli strumenti e le utilità necessari per la gestione del server.

E-mail
10 migliori distribuzioni Linux per sviluppatori

Pronto per iniziare lo sviluppo su un sistema operativo open source? Ecco le migliori distribuzioni Linux per la programmazione.

Argomenti correlati
  • Non specificato
Circa l'autore
Deepesh Sharma (10 articoli pubblicati)

Deepesh è un blogger tecnologico e scrive contenuti informativi da oltre 3 anni. Attualmente, sta conseguendo la laurea in Applicazioni informatiche presso una rinomata università in India. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo email nell'email che ti abbiamo appena inviato.

.