Cómo crear múltiples cuentas de usuario en Linux

Cómo crear múltiples cuentas de usuario en Linux

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

Usuarios nuevos es una utilidad útil de línea de comandos utilizada para actualizar y crear nuevas cuentas de usuario en un solo momento. Está destinado a usarse en entornos de TI con grandes sistemas donde un administrador del sistema necesitaba actualizar o crear múltiples cuentas de usuario en 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 lotes utilizando Usuarios nuevos utilidad en sistemas Linux.

Para crear usuarios en un lote, puede proporcionar su información en un archivo en 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 

dónde:

  • PW_NAME: nombre de usuario
  • pw_passwd: contraseña del usuario
  • PW_UID: ID de usuario
  • pw_gid: ID de grupo del usuario
  • pw_gecos: define 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 escritos por raíz.

Por ejemplo, para agregar las cuentas de usuario ravi y tecmenta, Puede crear un archivo llamado usuarios.TXT como se muestra.

$ SUDO VIM USUARIOS.TXT 

A continuación, agregue los detalles de las cuentas del 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 
Crear múltiples cuentas de usuario en Linux

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

$ sudo chmod 0600 usuarios.TXT 

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

Usuarios de $ sudo Newusers.TXT 

Primero, usuarios nuevos El programa intenta crear o actualizar las cuentas especificadas, y luego escribir estos cambios en las bases de datos del usuario o del grupo. En caso de ningún error, excepto en las escrituras finales en las bases de datos, no se comprometen cambios con las bases de datos. Así es como funciona el comando Newusers.

Si el comando anterior es exitoso, verifique el /etc/passwd y /etc/grupos archivos para confirmar que las cuentas de usuario se han agregado como se muestra.

$ cat /etc /passwd | Grep -e "Ravi | Tecmint" 
Verificar las cuentas de usuario en Linux

Para más información, consulte el Nuevo Usuario página del hombre.

$ Man Newuser 

También le gustaría verificar estos siguientes artículos relacionados.

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

En este artículo, hemos explicado cómo crear múltiples usuarios en Linux usando usuarios nuevos programa. Use el formulario de comentarios a continuación para hacer cualquier pregunta o compartir sus comentarios con nosotros. Si conoce alguna utilidad similar, háganoslo saber también.