La gestione degli utenti è piuttosto semplice se utilizzi Linux sul tuo personal computer. Ma, per chi ha un server con migliaia di utenti, la gestione diventa un problema serio di cui prendersi cura.
Fortunatamente, i sistemi operativi basati su Linux ti offrono 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 del 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 groupadd comando per aggiungere nuovi gruppi al tuo sistema. La sintassi di base del comando è:
groupadd [options] groupname
Per creare un nuovo gruppo di utenti 'scrittori':
groupadd writers
L'esecuzione del comando sopra menzionato aggiungerà una nuova voce al /etc/group e /etc/gshadow file sul tuo sistema. Puoi controllare la nuova voce del gruppo nei file digitando gatto /etc/group e gatto /etc/gshadow nel tuo terminale.
come installare Windows 10 su USB?
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: group 'writers' already exists
Tuttavia, è possibile eliminare l'errore utilizzando il -F o --forza bandiera con il comando.
groupadd --force writers
groupadd -f writers
Crea gruppi di utenti con GID univoco
Quando crei un nuovo gruppo di utenti, il sistema gli assegna automaticamente un ID di gruppo o GID. Se vuoi che il tuo gruppo abbia un ID gruppo specifico, puoi farlo usando il -G o --gid bandiera.
groupadd -g 600 writers
groupadd --gid 600 writers
Se provi ad assegnare un ID di gruppo già utilizzato, si verificherà il seguente errore.
groupadd: GID '600' already exists
Anche se non è raccomandato ma puoi aggiungere il -o o --non unico flag per assegnare forzatamente l'ID del gruppo.
groupadd -o -g 600 writers
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 writers
Imparentato: Come cambiare la tua 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 quali backup e manutenzione.
Utilizzare 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 getente comando dal tuo terminale. Il seguente comando visualizzerà un elenco di tutti i membri presenti nel gruppo 'scrittori':
getent group writers
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 da riga di comando in quanto contiene varie opzioni associate alla gestione e alla moderazione degli utenti. Ti consente anche di aggiungere facilmente utenti al tuo gruppo. La sintassi di base del comando è:
usermod [options] groupname username
Aggiungi un utente esistente ai gruppi
Se vuoi aggiungere un utente esistente al tuo gruppo, il -a e -G le bandiere sono ciò di cui hai bisogno. Il -G bandiera sta per gruppi, mentre il -a sta per aggiungere, aggiungere o addizione.
usermod -a -G writers randomuser
Puoi anche aggiungere un utente a più gruppi. Tutto quello che devi fare è inserire i nomi dei gruppi separati da virgole.
usermod -a -G writers,admin,owner randomuser
Aggiungi un nuovo utente a un gruppo
Puoi usare il useradd comanda quando vuoi aggiungi un nuovo utente al tuo sistema Linux . Useradd ti 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 writers randomuser
Anche l'aggiunta di un utente a più gruppi è facile. Basta passare i nomi dei gruppi separati dal carattere virgola nel comando predefinito.
aggiungi casella di testo in google docs
useradd -G writers,admin,owner randomuser
Rimuovere utenti da un gruppo
Puoi anche rimuovere utenti da un gruppo usando usermod . Tieni presente che in un sistema Linux è possibile assegnare più gruppi a un utente. Uno di questi gruppi viene dichiarato gruppo primario, mentre altri vengono definiti gruppi secondari.
Se stai cercando di rimuovere un utente da un gruppo, assicurati che abbia almeno un gruppo principale dopo la rimozione. Ad esempio, l'utente 'random' fa parte dei gruppi admin, writer ed editor; dove admin è il gruppo principale e il resto sono gruppi secondari.
Puoi rimuovere l'utente solo dal gruppo di autori ed editori. E per farlo, devi passare il nome del gruppo di cui vuoi che l'utente rimanga membro. Ciò significa che, per rimuovere l'utente 'random' dagli editor di gruppo, viene utilizzato il seguente comando:
usermod -G writers random
Nota che tutto quello che dovevi fare era spogliare il aggiungi flag (-a) dal comando che usi per aggiungere un utente a un gruppo.
Elimina gruppi su Linux
Quando non si desidera più mantenere un gruppo di utenti sul sistema, è possibile eliminare il gruppo utilizzando il pulsante groupdel comando. La sintassi del comando è:
groupdel [options] groupname
Per eliminare il gruppo di utenti 'scrittori':
groupdel writers
Se provi a rimuovere un gruppo che non esiste, riceverai un messaggio di errore che indica:
groupdel: group 'writers' does not exist
Gestione di gruppi di utenti su Linux
La gestione degli utenti può essere difficile se non si conoscono i comandi di Linux che è necessario utilizzare. Diventa davvero facile una volta che conosci l'interno e l'esterno dei comandi relativi alla moderazione e alla gestione.
Gli amministratori dei server dovrebbero provare a utilizzare le distribuzioni Linux adatte alle loro esigenze. In questo modo, otterranno subito tutti gli strumenti e le utilità necessari per la gestione del server.
Condividere Condividere Tweet E-mail 10 migliori distribuzioni Linux per sviluppatoriPronto per iniziare lo sviluppo su un sistema operativo open source? Ecco le migliori distribuzioni Linux per la programmazione.
Leggi Avanti Argomenti correlati Circa l'autore Deepesh Sharma(79 articoli pubblicati)Deepesh è l'editor junior per Linux di MUO. Scrive guide informative su Linux, con l'obiettivo di fornire un'esperienza felice a tutti i nuovi arrivati. Non sono sicuro dei film, ma se vuoi parlare di tecnologia, è il tuo ragazzo. Nel suo tempo libero, puoi trovarlo a leggere libri, ascoltare diversi generi musicali o suonare la sua chitarra.
100 del mio disco sono in usoAltro da Deepesh Sharma
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti