GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear varias cuentas de usuario en Linux

Las dos utilidades para agregar o crear cuentas de usuario en sistemas Unix/Linux son adduser y agregar usuario. Estos comandos están diseñados para agregar una sola cuenta de usuario en el sistema a la vez. ¿Qué sucede si tiene que crear varias cuentas de usuario? Ahí es cuando necesitas un programa como nuevos usuarios .

Nuevos usuarios es una útil utilidad de línea de comandos que se utiliza para actualizar y crear nuevas cuentas de usuario al mismo tiempo. Está diseñado para usarse en entornos de TI con sistemas grandes donde un administrador del sistema necesitaba actualizar o crear varias cuentas de usuario por lotes. Lee información de stdin (por defecto) o un archivo para actualizar un conjunto de cuentas de usuario existentes o para crear nuevos usuarios.

En este artículo, explicaremos cómo crear múltiples cuentas de usuario en modo por lotes usando Newusers utilidad en sistemas Linux.

Para crear usuarios en un lote, puede proporcionar su información en un archivo con el siguiente formato, igual que el archivo de contraseña estándar:

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

donde:

  • nombre_pw :nombre de usuario
  • contraseña_contraseña :contraseña del usuario
  • pw_uid :identificación del usuario
  • pw_gid :ID de grupo del usuario
  • pw_gecos :define las secciones de comentarios.
  • pw_dir :define el directorio de inicio del usuario.
  • pw_shell :define el shell predeterminado del usuario.

Atención :debe proteger el archivo de entrada, ya que contiene contraseñas sin cifrar, configurando los permisos apropiados en él. Solo debe ser legible y escribible por root.

Por ejemplo, para agregar las cuentas de usuario ravi y tecmint , puede crear un archivo llamado users.txt como se muestra.

$ sudo vim users.txt 

A continuación, agregue los detalles de las cuentas de usuario en el archivo en el siguiente formato.

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

Guarde el archivo y establezca los permisos necesarios en él.

$ sudo chmod 0600 users.txt 

Ahora ejecute nuevos usuarios Comando con el archivo de entrada para agregar las cuentas de usuario anteriores a la vez.

$ sudo newusers users.txt

Primero, nuevos usuarios El programa intenta crear o actualizar las cuentas especificadas y luego escribe estos cambios en las bases de datos de usuarios o grupos. En caso de errores, excepto en las escrituras finales en las bases de datos, no se confirman cambios en las bases de datos. Así es simplemente como funciona el comando newusers.

Si el comando anterior tiene éxito, verifique /etc/passwd y /etc/groups archivos para confirmar que las cuentas de usuario se han agregado como se muestra.

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

Para obtener más información, consulte el nuevo usuario página man.

$ man newuser 

También puede consultar los siguientes artículos relacionados.

  1. 3 formas de cambiar el shell predeterminado de un usuario en Linux
  2. Cómo crear un directorio compartido para todos los usuarios en Linux
  3. Whowatch:monitorea usuarios y procesos de Linux en tiempo real
  4. Cómo enviar un mensaje a usuarios registrados en Linux

En este artículo, explicamos cómo crear múltiples usuarios en Linux usando nuevos usuarios programa. Utilice el formulario de comentarios a continuación para hacer cualquier pregunta o compartir sus comentarios con nosotros. Si conoce alguna utilidad similar, infórmenos también.


Linux
  1. Cómo encontrar todos los usuarios de Sudo en Linux

  2. Cómo crear un usuario de Linux usando Ansible

  3. Cómo crear un usuario Sudo en Rocky Linux 8

  4. Cómo crear usuarios casi equivalentes a root pero no usuarios idénticos a root en Linux

  5. ¿Cómo podemos crear múltiples interfaces ficticias en Linux?

Cómo enumerar todos los usuarios en Linux

Cómo crear un usuario Sudo en Ubuntu Linux

Cómo cambiar de usuario en Linux

Cómo crear y administrar nuevos usuarios en Linux

Cómo crear un usuario en Ubuntu Linux de varias maneras

Cómo crear/agregar usuarios en Linux