Gestisci utenti e gruppi in linux
Sommario:
- Gestisci utenti e gruppi in Linux
- Account utente
- Gruppi di utenti
- Comandi di gestione utenti e gruppi in Linux
- Creazione di utenti
- Modifica degli utenti
- Cancellazione degli utenti
- Creazione di gruppi
- Modifica del gruppo
- Cancellazione di gruppo
- Aggiungi utenti a un gruppo
- Rimuovi utenti da un gruppo
La gestione di utenti e gruppi in Linux ci consentirà di utilizzare in modo ottimale il sistema multiutente, per quei casi in cui diverse persone fanno uso delle risorse del server. Ciascuno degli utenti viene identificato tramite un nome e deve avere una password assegnata, con entrambi i dati devono accedere al sistema per la rispettiva verifica delle credenziali. Se vuoi conoscere la gestione di utenti e gruppi, questo è l'articolo ideale per te.
Gestisci utenti e gruppi in Linux
L'obiettivo principale della gestione di utenti e gruppi in Linux è consentire a più utenti di utilizzare il sistema, ma in modo ordinato e sicuro. In modo tale che nessuna delle attività svolte da alcun utente possa mettere a rischio l'intero sistema. Attraverso la gestione, vengono stabiliti meccanismi e politiche di sicurezza per la protezione dei dati di ciascun utente, nonché per garantire e proteggere il funzionamento dell'intero sistema.
Account utente
Come accennato in precedenza, per utilizzare il sistema operativo Linux, è necessario disporre di un account utente. Questo account è composto da un nome utente (login) e una password. Gli account utente vengono creati dall'amministratore di sistema, che in Linux è noto come utente root. Ogni utente deve necessariamente appartenere a un gruppo di utenti. Inoltre, al momento dell'accesso al sistema, l'utente deve identificarsi con il proprio account utente e in caso di errore, il sistema gli negherà l'accesso.
Dopo essersi identificato in modo soddisfacente, l'utente sarà in grado di utilizzare il sistema ed eseguire tutte le applicazioni consentite, nonché eseguire azioni (lettura, modifica o eliminazione) sui file in cui è autorizzato.
Raccomandiamo di leggere la guida per principianti in Linux.
D'altro canto, un account utente non fornisce solo un nome semplice, ma è anche il punto di partenza per stabilire un percorso in cui sono archiviati i documenti e il profilo utente. In Linux, di solito si trova nella cartella / home / nome utente.
Nel momento in cui l'utente esegue un'applicazione, il sistema la carica in memoria e quindi viene eseguita. Nel campo informatico, le applicazioni in esecuzione in un determinato momento sono chiamate processi. Pertanto, in un sistema multiutente, ogni processo appartiene a un utente, lo stesso sistema è incaricato di assegnarlo all'utente che ha avviato l'esecuzione.
Possiamo vedere tutti i processi in esecuzione, usando il comando:
ps aux
Per vederli in tempo reale, usiamo il comando
Gruppi di utenti
Per consentire un'amministrazione flessibile delle autorizzazioni utente, Linux consente agli utenti di essere strutturati tra gruppi e le autorizzazioni possono essere assegnate a un gruppo. Ad esempio, abbiamo un istituto di istruzione, il gruppo di insegnanti ha accesso a determinati file, quando si aggiunge un nuovo insegnante nel sistema, dobbiamo solo assegnare il gruppo di insegnanti al loro account utente.
Come accennato in precedenza, tutti gli utenti devono appartenere a un gruppo primario o primario (obbligatorio), ma può appartenere ad altri gruppi, quelli sono considerati secondari. Tutti i gruppi di utenti possono contenere solo più utenti, ovvero non possono contenere altri gruppi.
Ogni gruppo di utenti in Linux è identificato con un numero diverso. Questo è noto come identificatore di gruppo o gid = IDentificatore di gruppo. Internamente, il sistema esegue le procedure sotto il gid e non con il nome del gruppo. Di solito durante la creazione di gruppi, il sistema ti assegna un gid da 1000 in su. Gid meno di 100 sono riservati per l'uso da parte del sistema e dei suoi gruppi speciali.
Per impostazione predefinita, in Linux le informazioni dei gruppi di un sistema vengono salvate nel file / etc / group. Questo file può essere visualizzato da qualsiasi editor di testo. Ciascuna delle sue linee memorizza i parametri specifici del gruppo e degli utenti associati. Il file può essere modificato solo dall'amministratore (utente root). D'altra parte, le password di gruppo vengono archiviate in forma crittografata con un sistema di crittografia irreversibile, anche in un file di testo: / etc / gshadow.
Comandi di gestione utenti e gruppi in Linux
Creazione di utenti
Per aggiungere un utente, indicando i suoi parametri di informazione, utilizziamo il comando useradd nella console. La sua sintassi è:
nome utente useradd
Possiamo evidenziare tra tutte le opzioni, le seguenti:
- g: gruppo principale che verrà assegnato all'utente d: assegnare la cartella principale dell'utente. Di solito è / home / username-m: crea una cartella home nel caso in cui non esistano: shell utente (shell). Di solito è / bin / bash
Ad esempio, vogliamo creare un utente chiamato "luis" e che il suo gruppo principale sia "professori", che altri abbiano assegnato come cartella home "/ home / luis" e che i loro comandi siano interpretati in "/ bin / bash". Il comando che dobbiamo eseguire sarà il seguente:
sudo useradd -g docenti -d / home / luis -m -s / bin / bash luis
Ora dobbiamo stabilire la tua password usando il comando passwd:
sudo passwd luis
Il sistema ci chiederà la password due volte e il gioco è fatto! Sarà assegnato.
Un fatto rilevante è che possiamo usare il comando useradd per creare utenti in batch usando lo script della shell.
Ti consigliamo PlayOnLinux: giochi Windows su LinuxD'altra parte, una raccomandazione da tenere in considerazione è il fatto di creare i nomi utente in minuscolo e che include anche numeri e un segno come trattino o trattino basso. Va anche ricordato che per Linux Luis è diverso da luis, poiché distingue tra maiuscole e minuscole.
Modifica degli utenti
Per apportare modifiche agli utenti, viene utilizzato il comando usermod. Ciò consente di apportare modifiche al nome, alla cartella principale, all'interprete dei comandi, ai gruppi, tra gli altri.
Ad esempio, per modificare il nome utente che utilizziamo:
sudo usermod -d / home / folder_luis luis
Cancellazione degli utenti
L'eliminazione degli utenti viene eseguita utilizzando il comando userdel e quindi il nome utente. Se aggiungiamo l'opzione -r all'istruzione, anche la tua cartella home verrà rimossa. Vediamo l'esempio:
Creazione di gruppi
In questo caso, abbiamo il comando groupadd, dobbiamo solo indicare il nome del gruppo come parametro. Ad esempio, se volessimo aggiungere un gruppo chiamato "studenti", la frase sarebbe:
Modifica del gruppo
Naturalmente, i gruppi possono anche essere modificati proprio come facciamo con gli utenti. Per fare ciò, usiamo il comando groupmod. Nel caso di gruppi possiamo modificare il loro nome o il loro gid.
La sintassi del comando è: sudo groupmod nome-gruppo, esempio:
ad esempio, cambiamo il gid del gruppo "professori":
sudo groupmod -g 2000 insegnanti
Cancellazione di gruppo
Lo facciamo con il comando groupdel seguito dal nome del gruppo, ad esempio:
sudo gruppo di insegnanti
Il gruppo verrà eliminato solo se non ha utenti con il gruppo assegnato come primario. Se esiste un utente con questa condizione, il gruppo non verrà eliminato.
Aggiungi utenti a un gruppo
Per questo usiamo il comando adduser e quindi il nome utente e il nome del gruppo. Ad esempio, per aggiungere Luis al gruppo di insegnanti utilizziamo:
Rimuovi utenti da un gruppo
E infine, se vogliamo rimuovere un utente da un gruppo, utilizziamo il comando deluser accompagnato dal nome dell'utente e del gruppo. Ad esempio, se vogliamo rimuovere "luis" dal gruppo "professori":
sudo deluser professori luis
Come puoi vedere, disponiamo di strumenti sufficienti per eseguire un'eccellente gestione di utenti e gruppi in Linux. Se hai bisogno di maggiori informazioni sui comandi, puoi consultare l'aiuto disponibile, eseguendo man seguito dal nome per esempio:
adduser uomo
Inoltre, puoi lasciarci le tue domande o dubbi nei nostri commenti e possiamo aiutarti?
Nuovo software di scansnap ricevuta per scanner scansnap fujitsu: digitalizza e gestisci le tue ricevute
Fujitsu, responsabile della produzione, progettazione e commercializzazione degli scanner con il marchio della multinazionale giapponese, annuncia il lancio di ScanSnap
I gruppi di Telegram aumentano il limite utente a 10 o 20 mila utenti
Telegram lancia una nuova API di pagamento per i bot e i gruppi Telegram aumentano il limite degli utenti a 10 mila o 20 mila utenti
▷ Le migliori app qnap per Android. gestisci il tuo nas dal tuo cellulare
Esaminiamo quelle che consideriamo le migliori applicazioni Android QNAP, ✅ tutta la gestione del nostro NAS dallo smartphone