Agregar un usuario en el servidor de Ubuntu
Ubuntu Server es como cualquier variedad de Linux, y tiene capacidades completas para múltiples usuarios, y una tarea común en cualquier servidor es agregar usuarios.
useradd
El comando useradd le permitirá agregar un nuevo usuario fácilmente desde la línea de comandos:
useradd
Este comando agrega al usuario, pero sin ninguna opción adicional, su usuario no tendrá una contraseña o un directorio de inicio.
Nota: Si recibe un mensaje que dice que no se encuentra el comando, intente usar la ruta completa, como esta:
/ usr / sbin / useradd
Puede usar la opción -d para establecer el directorio de inicio para el usuario. La opción -m obligará a useradd a crear el directorio de inicio. Intentaremos crear una cuenta de usuario con esas opciones y luego usaremos el comando passwd para establecer la contraseña de la cuenta. Alternativamente, puede establecer una contraseña usando -p en el comando useradd, pero prefiero configurar la contraseña usando passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Esto creará el usuario llamado testuser y le dará su propio directorio de inicio en / home / testuser. Los archivos en el nuevo directorio de inicio se copian de la carpeta / etc / skel, que contiene los archivos de directorio de inicio predeterminados. Si quisiera establecer valores predeterminados para sus usuarios, lo haría modificando o agregando archivos en ese directorio. Si echamos un vistazo al nuevo directorio de inicio para el usuario:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
total 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
drwxr-xr-x 5 root root 4096 2006-12-15 11: 37…
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
-rw-r-r- 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34 .bashrc
Notarás que hay scripts de bash en este directorio. Si quisiera establecer opciones de ruta predeterminadas para todos los usuarios nuevos, lo haría modificando los archivos en / etc / skel, que luego se utilizarían para crear estos archivos con el comando useradd.
agregar usuario
El comando adduser es incluso más fácil que el comando useradd, porque le solicita cada información. Me parece un poco raro que haya dos comandos con nombres idénticos que hacen lo mismo, pero eso es Linux para ti. Aquí está la sintaxis:
agregar usuario
Ejemplo:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Contraseña:
Añadiendo usuario 'thegeek' ...
Añadiendo nuevo grupo 'thegeek' (1004).
Añadiendo nuevo usuario 'thegeek' (1004) con el grupo 'thegeek'.
Creando el directorio de inicio '/ home / thegeek'.
Copiando archivos desde '/ etc / skel'
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
Sin contraseña
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
contraseña: contraseña actualizada correctamente
Cambiando la información del usuario para thegeek
Ingrese el nuevo valor, o presione ENTER para el valor predeterminado
Nombre completo []: The Geek
Número de Habitación []: 0
Teléfono del trabajo []: 555-1212
Teléfono de la casa []: 555-1212
Otros []:
¿Es correcta la información? [y / N] y