Quiero crear un usuario con privilegios administrativos y todas las configuraciones regulares como el directorio de inicio.
- ¿Hay algún
adduserparámetro para otorgarsudopoderes al usuario automáticamente? - ¿Para qué son las configuraciones predeterminadas
adduser? ¿Creará automáticamente directorios de inicio y todas las demás cosas sin parámetros adicionales? (es decir, esadduser <username>suficiente?)
sudo
user-management
adduser
Oxwivi
fuente
fuente

useraddpara un nuevo usuario noadduser.adduseres más interactivo yuseraddestá diseñado para scripts.Respuestas:
Agregue el usuario al
sudogrupo con:(Si está ejecutando Ubuntu 11.10 o anterior, use el
admingrupo).Los valores predeterminados se almacenan en
/etc/adduser.conf, puede verificarlos conPara crear un usuario y agregarlo directamente al
sudogrupo, use(Nuevamente, use
adminen lugar desudo11.10 y anteriores).Echa un vistazo a todas las opciones que tienes
adduseraquí .fuente
adduser --force-badname <username> adminadduser --force-badname <usernane> --group admin-D:Option d is ambiguous (debug, disabled-login, disabled-password).adduserlo interpreta como un error y le dice todas las banderas y opciones que puede usar. Definitivamente no tiene nada que ver con los valores predeterminados.Para crear un nuevo usuario con privilegios de administrador en Ubuntu 12.04 y versiones posteriores:
En Ubuntu 11.10 y versiones anteriores, use esto en su lugar:
Para modificar un usuario existente (12.04 y posterior):
(O para 11.10 y anteriores:
sudo usermod -aG admin <username>)-asignifica agregar mientras que-Gsignifica grupos. Con las banderas-ay-Gcomo se muestra arriba, el gruposudo(oadmin) se agregará a la lista de grupos de los cuales el usuario es miembro.fuente
adduser <username> sudono crea el usuario; agrega un usuario existente alsudogrupo.sudo.adduser foobar sudoantes de crear el usuario, en Xenial dice "adduser: el nombre de usuario 'foobar' no existe", y no se muestra en él/etc/passwd, por lo que creo que el usuario no está creado.Las otras respuestas son correctas, pero también preguntó sobre el directorio de inicio. También necesitará una contraseña para el nuevo usuario.
-sestablece el shell de inicio de sesión del usuario-mcrea el directorio de inicio del usuario si no existe:/home/*new-admin-username*-gagrega al usuario al grupo sudo para que tenga privilegios de administrador (> 11.10)Una vez creado, agregue una contraseña para el usuario:
Inicie sesión para ver si todo funcionó:
fuente
-glugar de-G, el nuevo usuario pertenecerá solo alsudogrupo.