¿Cómo puedo crear un usuario administrador desde la línea de comando?

78

Quiero crear un usuario con privilegios administrativos y todas las configuraciones habituales, como el directorio principal.

  1. ¿Hay un parámetro adduser para dar al usuario sudo poderes automáticamente?
  2. ¿Cuáles son las configuraciones predeterminadas para adduser ? ¿Creará automáticamente directorios de inicio y todas las demás cosas sin parámetros adicionales? (es decir, ¿es adduser <username> suficiente?)
pregunta Oxwivi 21.10.2011 - 15:56

3 respuestas

74

Agregue el usuario al grupo sudo con:

adduser <username> sudo

(Si está ejecutando Ubuntu 11.10 o una versión anterior, use el grupo admin ).

Los valores predeterminados se almacenan en /etc/adduser.conf , puede verificarlos con

less /etc/adduser.conf

Para crear un usuario y agregarlo directamente al grupo sudo use

adduser <username> --group sudo

(De nuevo, use admin en lugar de sudo para 11.10 y versiones anteriores).

Eche un vistazo a todas las opciones que tiene con adduser aquí .

    
respondido por el Bruno Pereira 21.10.2011 - 16:02
40

Para crear un nuevo usuario con privilegios de administrador en Ubuntu 12.04 y posterior:

adduser <username> sudo

En Ubuntu 11.10 y versiones anteriores, use esto en su lugar:

adduser <username> admin

Para modificar un usuario existente (12.04 y posterior):

sudo usermod -aG sudo <username>

(O para 11.10 y antes: sudo usermod -aG admin <username> )

-a significa append mientras que -G significa grupos. Con los indicadores -a y -G como se muestra arriba, el grupo sudo (o admin ) se agregará a la lista de grupos de los cuales el usuario es miembro.

    
respondido por el Amith KK 21.10.2011 - 16:00
12

Las otras respuestas son correctas pero también preguntaste sobre el directorio de inicio. También necesitarás una contraseña para el nuevo usuario.

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
  • -s establece el shell de inicio de sesión del usuario
  • -m crea el directorio de inicio del usuario si no existe: %código%
  • /home/*new-admin-username* agrega al usuario al grupo sudo para que tenga privilegios de administrador (& gt; 11.10)

Una vez creado, agregue una contraseña para el usuario:

sudo passwd *new-admin-username*

Inicie sesión en el usuario para ver si todo funcionó:

su *new-admin-username*
cd ~/
pwd
    
respondido por el csi 20.11.2014 - 00:46

Lea otras preguntas en las etiquetas