Come aggiungere utenti su Arch Linux

How Add Users Arch Linux



La gestione degli utenti è una delle funzionalità fondamentali di qualsiasi sistema Linux. Consente di distribuire le autorizzazioni di sistema appropriate solo alla persona giusta. Per impostazione predefinita, Linux è un sistema multiutente. Più utenti possono accedere al sistema e utilizzare contemporaneamente le funzionalità designate. Tuttavia, per un'esperienza fluida e sicura, una corretta gestione dell'account è estremamente cruciale.

Ecco perché la gestione dell'account è una delle parti principali dell'essere un amministratore di sistema. Ci sono così tante parti cruciali coinvolte nella gestione che anche il minimo errore può costare all'intero sistema preso in consegna da intrusi indesiderati.







Oggi, diamo un'occhiata all'aggiunta di account utente su Arch Linux.



Profili utente

Un utente è chiunque utilizzi un computer. Nel caso di utenti Linux, indica i nomi che rappresentano quegli utenti. Mentre Linux consente un sistema robusto per l'accesso di più utenti contemporaneamente, la sicurezza è una grande preoccupazione. Senza un adeguato controllo delle autorizzazioni, il sistema può diventare vulnerabile a ogni tipo di uso improprio.



Per semplificare la gestione, tutti gli account utente in un sistema Linux sono separati in diversi gruppi. I gruppi sono la definizione effettiva del potere degli utenti sul sistema. Esistono alcuni gruppi predefiniti che di solito sono più che sufficienti per gestire il lavoro. Tuttavia, nel caso di un sistema a livello aziendale, potrebbero essere necessari più gruppi. Sta agli amministratori di sistema decidere se sono necessari più gruppi o meno.





In questa guida, tratteremo come aggiungere, rimuovere e manipolare vari fattori di un account utente su Arch Linux.

Nota: se stai testando sul tuo computer di casa, sentiti libero di girovagare. Tuttavia, se queste azioni devono essere eseguite su un sistema aziendale o di livello aziendale, consiglio vivamente di esercitare la massima cautela. Queste azioni vengono eseguite meglio da un amministratore di sistema sofisticato piuttosto che da Joe medi.



Azioni dell'account utente

C'è una moltitudine di azioni per la gestione degli account utente. Il modo migliore per eseguirli è tramite il terminale. Consente un maggiore controllo e comprensione. Non aver paura; se sei disposto a prestare un po' più di attenzione, non è niente di così speciale.

Abilitazione del gruppo ruote

Questo è il primo passo importante. Senza abilitare il gruppo volante, non è possibile aggiungere un account amministratore al sistema.

Dobbiamo modificare il file sudoers. Esegui il seguente comando.

sudo EDITORE=nanovisudo

Questo avvierà il file /etc/sudoers con l'editor Nano. Ora scorri verso il basso e decommenta il gruppo di ruote.

Salva il file premendo Ctrl + O ed esci dall'editor premendo Ctrl + X.

Il gruppo wheel consente di creare un utente con la possibilità di eseguire comandi come root. Root detiene la massima potenza dell'intero sistema e se utilizzi Linux da un po' di tempo, conosci già l'importanza di eseguire moltissime operazioni di manutenzione e modifiche che richiedono l'accesso come root.

Aggiungere un utente

Ora siamo pronti per aggiungere un nuovo utente. Il comando useradd segue la seguente struttura.

sudouseradd<opzioni> <nome utente>

Aggiungere un nuovo utente nel sistema è abbastanza semplice. Basta dire a useradd il nome utente.

sudouseradd<nome utente>

Sfortunatamente, questo comando bloccherà l'utente senza alcun modo di accedere. L'utente non avrebbe nemmeno una home directory. Per alleviare il problema, utilizzare la seguente struttura di comando.

sudouseradd-m <nome utente>

Questo creerà una home directory univoca per l'utente e renderà accessibile il nuovo account. Ora, assegna una password di accesso per l'utente appena creato.

Nota: questo comando può essere utilizzato anche per aggiornare la password di un account esistente.

sudo passwd <nome utente>

È possibile comprimere tutti i passaggi sopra menzionati in un'unica riga.

sudouseradd-m <nome utente> -P <parola d'ordine>

useradd è anche in grado di impostare una directory personalizzata per l'utente appena creato. A tale scopo, usa il flag -d.

sudouseradd-D /il percorso/a/casa/a te -m <nome utente> -P <parola d'ordine>

useradd è anche in grado di eseguire molte altre funzioni. Ad esempio, il flag -G per definire a quale gruppo registrarsi.

sudouseradd-G <gruppi> -D /il percorso/a/casa/a te -m <nome utente>
-P <parola d'ordine>

Se è necessario aggiungere un utente di sistema, utilizzare la seguente struttura.

sudouseradd-R -S /usr/sono/pesce<nome utente>

Devi verificare il risultato? Prova ad accedere all'account utente con il seguente comando.

sudo suo-<nome utente>
sudo chi sono

Modifica degli attributi dell'utente

È anche importante sapere come modificare gli attributi dell'utente. In alcuni casi, un utente potrebbe aver bisogno di modifiche all'autorizzazione e ad altri attributi. A tale scopo, abbiamo bisogno dello strumento usermod. È in grado di alterare molti attributi.

usermod segue la seguente struttura.
sudousermod<opzioni> <nome utente>

Ad esempio, puoi modificare il nome di accesso di un utente!

sudousermod-l <nuovo username> <vecchio nome utente>

Hai bisogno di cambiare la home directory per l'utente? Usa il flag -d o –home.

sudousermod-m -D /il percorso/nuovo/casa<nome utente>

Puoi anche impostare la data di scadenza di un utente! Trascorso il tempo, l'utente non sarà più disponibile sul sistema.

sudousermod--data di scadenza <AAAA-MM-GG> <nome utente>

Se un utente deve essere registrato in altri gruppi, utilizzare insieme i flag –append e –groups. Quando si elencano i gruppi, non devono esserci spazi tra le virgole.

sudousermod--aggiungere --gruppi <gruppo1,gruppo2,…> <nome utente>

Modificare la shell predefinita di un utente utilizzando il flag –shell.

sudousermod--guscio <shell_path> <nome utente>

Come useradd, anche usermod consente di impilare tutti i parametri in un'unica riga.

sudousermod--data di scadenza <AAAA-MM-GG> --aggiungere --gruppi <gruppo1,gruppo2,…>
--guscio <shell_path>

Se, per qualche motivo, un utente deve essere bloccato, usermod può fare il lavoro.

sudousermod--serratura <nome utente>

L'utente può essere abilitato utilizzando il seguente comando.

sudousermod--sbloccare <nome utente>

Eliminare un utente

È la parte finale di questa guida. Nel ciclo di vita, un sistema avrà nuovi utenti e, in alcuni casi, i vecchi utenti verranno rimossi/aggiornati. Per rimuovere gli utenti, userdel è uno strumento dedicato.

Utilizzare il comando seguente per rimuovere un utente.

sudoutentedel<nome utente>

Se si desidera rimuovere l'utente con la directory home associata, utilizzare il comando seguente.

sudoutentedel-R <nome utente>

Pensieri finali

Questi sono solo semplici casi d'uso per tutti i metodi menzionati prima. Ci sono molti altri modi in cui questi comandi possono offrire una soluzione reale.

Per un uso più approfondito e avanzato di questi comandi, consulta le loro pagine man. Ci sono tutte le opzioni disponibili che puoi usare per usare nelle situazioni appropriate. Sentiti libero di girovagare e di avere una migliore comprensione.