L'articolo illustra come creare account utente tramite GUI e CLI in Manjaro Linux. Descriviamo anche le impostazioni e i file dell'account utente predefiniti per configurare l'ambiente utente. Infine, descriviamo gli strumenti CLI UserMod E userdel Per modificare le impostazioni dell'account ed eliminare l'account.
Iniziare
Ogni utente di uno specifico sistema Manjaro deve avere un account utente separato. Fornisce un'area sicura per ogni utente per archiviare i file e offre personalizzazione dell'interfaccia utente di un percorso, GUI, ambiente, shell, ecc. Manjaro consente di aggiungere account utente in diversi modi, ovvero tramite GUI/CLI. Ne discuteremo entrambi con i loro pro e contro.
Crea un account utente tramite GUI
Vai al Manager di Manjaro Impostas e fai clic su Account utente.
La finestra dell'account utente mostrerà gli account utente correnti con le opzioni più '+' e meno '-' nell'angolo in basso a sinistra per aggiungere o rimuovere gli account nuovi/vecchi.
Per aggiungere un nuovo account, fai clic sul segno '+'. Un prompt sembra aggiungere nuove credenziali dell'utente. Fare clic su Crea per salvare le modifiche.
Un prompt della finestra per la root da autenticare e applicare le modifiche.
La cancellazione di un account utente prevede una semplice fase di evidenziazione del conto dell'utente rimosso e fare clic sul segno meno "-". Tuttavia, aiuta solo a sbarazzarsi dell'utente e non dei dati appartenenti all'utente, che è una scappatoia di sicurezza.
Crea un account utente tramite CLI
Anche se GUI è molto più conveniente per gli utenti principianti creare/eliminare gli account utente. Ma a volte, è molto più comodo aggiungere più account utente tramite script di shell e includere/escludere funzionalità non disponibili da Manjaro Impostas Manager.
A tale scopo, sono disponibili comandi CLI per aggiungere e gestire gli account utente. Il modo più semplice per creare un nuovo utente è con il comando userAdd. Apri il terminale e usa il useradd comanda con i privilegi superuser per creare un utente con un nome di accesso.
manjaro@manjaro: ~ $ sudo useradd jake
Il comando consente inoltre di includere i dettagli dell'account con vari parametri. Alcune delle opzioni disponibili sono:
Ad esempio, il seguente comando UserAdd utilizza alcuni dei parametri sopra elencati. In questo comando, lo strumento UserAdd aggiunge Jake nel gruppo utente, primario e aggiungi (-G) ai gruppi MySQL e Apache. Infine, assegna ZSH come shell di comando predefinita (-s).
manjaro@manjaro: ~ $ useradd -g utente -g mysql, apache -s /bin /zsh -c "jake stans" jake
Nella creazione dell'account sopra, il comando userAdd intraprende ulteriormente diverse azioni:
manjaro@manjaro: ~ $ cat /etc /passwd | Grep Jake
Jake: X: 1001: 1011: Jake Stan:/Home/Jake:/Bin/Zsh
manjaro@manjaro: ~ $ cat /etc /gruppo | Grep Jake
Jake: x: 1001:
Impostazioni predefinite
Il comando determina i valori predefiniti da /etc/login.defs E /etc/default/useradd File. Apri il /etc/login.defs File nell'editor di testo per modificare le impostazioni predefinite:
manjaro@manjaro: ~ $ sudo vim /etc /login.defs
Pass_max_days 99999
Pass_min_days 0
Pass_min_len 5
Pass_warn_age 7
Uid_min 1000
Uid_max 60000
GID_MIN 1000
GID_MAX 60000
Create_home Sì
Ad esempio, il Pass_max_days E Pass_min_days rappresentare i giorni massimi/min assegnati per utilizzare la password impostata, dove Pass_min_len imposta la lunghezza minima della password assegnata. Altre variabili consentono la personalizzazione di un intervallo di numeri per assegnare ID utente e di gruppo. Per visualizzare solo le impostazioni predefinite, utilizzare il useradd -d comando.
Modifica account utente
Manjaro fornisce un comando UserMod per modificare le impostazioni dell'account utente corrente. Offre parametri che rispecchiano le opzioni disponibili con il comando userAdd. Ad esempio, il seguente comando modifica l'ambiente di shell utente corrente in /bin /csh.
manjaro@manjaro: ~ $ sudo usermod -s /bin /csh
Allo stesso modo, utilizzare il comando seguente per aggiungere l'utente Jake a un altro elenco di gruppi. L'uso di un -UN opzione con -G assicura che i nuovi gruppi supplementari siano inclusi nei vecchi gruppi dell'utente.
manjaro@manjaro: ~ $ sudo usermod -ag Apple, Android, Games
Rimuovere gli account utente
Come qualsiasi altra distribuzione, fornisce anche Manjaro Linux userdel Comandi per eliminare gli account utente. Elimina l'account nome utente come segue.
manjaro@manjaro: ~ $ sudo userdel jake
Tuttavia, il comando sopra non elimina la home directory dell'utente Jake. Includere un'opzione -r per eliminare anche la home directory.
manjaro@manjaro: ~ $ sudo userdel -r jake
Il comando sopra non rimuove tutti i file associati all'account Jake, ad eccezione dei file eliminati con l'opzione -r. In modo tale che tutti i file siano disponibili con il numero ID utente dell'utente precedente.
Prima della cancellazione dell'account, controllare tutti i file appartenenti all'account utente tramite il comando Trova. Dopo la cancellazione, utilizzare nuovamente il comando Trova per cercare tutti i file con il numero ID utente dato e assegnarli a un altro utente in quanto è un rischio per la sicurezza.
manjaro@manjaro: ~ $ find / -user jake -ls
manjaro@manjaro: ~ $ find / -uid 1001 -ls
Ecco un altro modo per trovare file non associati a nessun account.
manjaro@manjaro: ~ $ find / -nouser -ls
Conclusione
L'articolo descrive in dettaglio il processo di creazione, modifica e rimozione degli account utente tramite un'interfaccia della riga di comando. Dimostriamo vari parametri disponibili come opzioni di comando per sovrascrivere le impostazioni dell'account utente predefinite. L'articolo mostra anche un modo semplice per creare un account utente dalla GUI. La creazione/modifica o gestione dell'account utente è il compito quotidiano di un amministratore di sistema. Allo stesso modo, è importante rimuovere i file utente dopo la cancellazione del proprio account in modo sicuro. L'articolo è una guida one-stop per comprendere le basi della gestione degli account utente.