Para agregar nuevos usuarios, puede usar el comando adduser. Sin opciones, adduser lo guía a través de la información que debe ingresar para agregar una cuenta de usuario. Este es un ejemplo del uso de adduser para agregar un usuario de forma interactiva:
# adduser ### Start an interactive session to add a user Username: geek Full name: geek labuser Uid (Leave empty for default): Login group [geek]: Login group is geek. Invite geek into other groups? []: Login class [default]: Shell (sh csh tcsh bash ksh nologin) [sh]: bash Home directory [/home/geek]: Use password-based authentication? [yes]: Use an empty password? (yes/no) [no]: Use a random password? (yes/no) [no]: Enter password: ********* Enter password again: ********* Lock out the account after creation? [no]:
El nombre de usuario debe tener de uno a 16 caracteres. La mayoría de la gente usa letras minúsculas y dígitos, siendo el primer carácter una letra. Los ID de usuario predeterminados (Uid) comienzan en 1001. El grupo predeterminado es un grupo nuevo con el mismo nombre que el nombre de usuario.
La clase de inicio de sesión es algo que no todos los sistemas tipo UNIX tienen. La clase predeterminada es la mejor para los usuarios habituales (más información sobre las clases de inicio de sesión un poco más adelante). La autenticación basada en contraseña (sí) es la autenticación normal. Seleccione una buena contraseña (también hablaremos más sobre contraseñas más adelante).
Ejemplos de comandos adduser en Linux
1. Para agregar un nuevo usuario:
# adduser mike
2. Para agregar un nuevo usuario con el directorio predeterminado:
# adduser -d /mike mike
3. Para agregar un nuevo usuario con algún comentario:
# adduser -c "Admin Group" mike
4. Para agregar un nuevo usuario con fecha de caducidad:
# adduser -e 12/12/2015 mike
5. Para agregar un nuevo usuario con el grupo principal:
# adduser -g support mike
6. Para agregar un usuario con un grupo complementario:
# adduser -G admin mike
7. Para agregar un usuario sin directorio de inicio:
# adduser -M mike
8. Agregar usuario sin crear un grupo predeterminado con el mismo nombre:
# adduser -N mike
9. Para agregar un usuario con la contraseña dada:
# adduser -p "12asd124123Ads43" mike
10. Para crear una cuenta del sistema:
# adduser -r mike
11. Para agregar un usuario con el shell de inicio de sesión predeterminado:
# adduser -s /bin/bash mike
12. Para agregar un usuario con la creación de un grupo del mismo nombre:
# adduser -U mike
El comando adduser tiene muchas opciones de línea de comandos. El comando se puede usar para establecer políticas y fechas para la contraseña del nuevo usuario, asignar un shell de inicio de sesión, asignar membresía de grupo y otros aspectos de la cuenta de un usuario. Consulte la página man del comando adduser para obtener más información.