GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare più account utente in Linux

Le due utilità per aggiungere o creare account utente nei sistemi Unix/Linux sono adduser e useradd. Questi comandi sono progettati per aggiungere un singolo account utente alla volta nel sistema. Cosa succede se devi creare più account utente? È allora che hai bisogno di un programma come newusers .

Nuovi utenti è un'utile utilità della riga di comando utilizzata per aggiornare e creare nuovi account utente in una sola volta. È destinato all'uso in ambienti IT con sistemi di grandi dimensioni in cui un amministratore di sistema doveva aggiornare o creare più account utente in batch. Legge le informazioni da stdin (per impostazione predefinita) o un file per aggiornare un insieme di account utente esistenti o per creare nuovi utenti.

In questo articolo spiegheremo come creare più account utente in modalità batch utilizzando Newusers utilità nei sistemi Linux.

Per creare utenti in un batch, puoi fornire le loro informazioni in un file nel formato seguente, come il file di password standard:

pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

dove:

  • nome_pw :nome utente
  • pw_passwd :password utente
  • pw_uid :ID utente
  • pw_gid :ID gruppo dell'utente
  • pw_gecos :definisce le sezioni dei commenti.
  • pw_dir :definisce la home directory dell'utente.
  • pw_shell :definisce la shell predefinita dell'utente.

Attenzione :Dovresti proteggere il file di input poiché contiene password non crittografate, impostando le autorizzazioni appropriate su di esso. Dovrebbe essere leggibile e scrivibile solo da root.

Ad esempio, per aggiungere gli account utente ravi e tecmint , puoi creare un file chiamato users.txt come mostrato.

$ sudo vim users.txt 

Successivamente, aggiungi i dettagli degli account utente nel file nel formato seguente.

ravi:213254lost:1002:1002:Tecmint Admin:/home/ravi:/bin/bash
tecmint:@!#@%$Most:1003:1003:Tecmint:/home/tecmint:/bin/bash

Salva il file e imposta i permessi richiesti su di esso.

$ sudo chmod 0600 users.txt 

Ora esegui i nuovi utenti comando con il file di input per aggiungere contemporaneamente gli account utente di cui sopra.

$ sudo newusers users.txt

Innanzitutto, nuovi utenti il programma tenta di creare o aggiornare gli account specificati e quindi di scrivere queste modifiche nei database dell'utente o del gruppo. In caso di eventuali errori tranne che nelle scritture finali sui database, non vengono apportate modifiche ai database. Questo è semplicemente il modo in cui funziona il comando newusers.

Se il comando precedente ha esito positivo, controlla /etc/passwd e /etc/groups per confermare che gli account utente sono stati aggiunti come mostrato.

$ cat /etc/passwd | grep -E "ravi|tecmint"

Per ulteriori informazioni, consulta il nuovo utente pagina man.

$ man newuser 

Potresti anche controllare i seguenti articoli correlati.

  1. 3 modi per modificare una shell predefinita degli utenti in Linux
  2. Come creare una directory condivisa per tutti gli utenti in Linux
  3. Whowatch:monitora utenti e processi Linux in tempo reale
  4. Come inviare un messaggio agli utenti registrati in Linux

In questo articolo, abbiamo spiegato come creare più utenti in Linux utilizzando newusers programma. Usa il modulo di feedback qui sotto per porre domande o condividere i tuoi commenti con noi. Se conosci programmi di utilità simili, faccelo sapere anche a noi.


Linux
  1. Come trovare tutti gli utenti Sudo in Linux

  2. Come creare ed eliminare un gruppo di utenti in Linux

  3. Come creare un utente Linux usando Ansible

  4. Come creare un utente quasi equivalente al root ma non un utente identico al root in Linux

  5. Come possiamo creare più interfacce fittizie su Linux?

Come elencare tutti gli utenti in Linux

Come creare un utente Sudo in Ubuntu Linux

Come cambiare utente su Linux

Come creare e gestire nuovi utenti su Linux

Come creare utenti su Ubuntu Linux in più modi

Come creare/aggiungere utenti in Linux