27Jun

Agregar un usuario en el servidor Ubuntu

click fraud protection

Ubuntu Server es como cualquier variedad de Linux y tiene capacidades completas de multiusuario, y una tarea común en cualquier servidor es agregar usuarios.

useradd

El comando useradd le permitirá agregar fácilmente un nuevo usuario desde la línea de comando:

useradd & lt; username & gt;

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 utilizar la ruta completa, como esta:

/usr/sbin/ useradd & lt; username & gt;

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. También puede establecer una contraseña usando -p en el comando useradd, pero prefiero establecer la contraseña usando passwd.

instagram viewer

sudo useradd -d /home/ testuser -m testuser

sudo passwd testuser

Esto creará el usuario llamado testuser y les dará su propio directorio principal en /home/ testuser. Los archivos en el nuevo directorio de inicio se copian de la carpeta skel de /etc/, que contiene los archivos de directorio de inicio predeterminados. Si desea establecer valores predeterminados para sus usuarios, debe hacerlo 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á que hay scripts bash en este directorio. Si desea establecer opciones de ruta predeterminadas para todos los usuarios nuevos, debe hacerlo modificando los archivos en /etc/ skel, que luego se usarían para crear estos archivos mediante el comando useradd.

adduser

El comando adduser es incluso más fácil que el comando useradd, ya que le solicita cada información. Me parece un tanto extraño que haya dos comandos con nombres idénticos que hacen lo mismo, pero eso es linux para ti. Aquí está la sintaxis:

adduser & lt; username & gt;

Ejemplo:

geek @ ubuntuServ: /etc/ skel $ sudo adduser thegeek
Contraseña:
Agregando el usuario `thegeek '...
Agregando el nuevo grupo` thegeek'( 1004).
Agregar nuevo usuario `thegeek '(1004) con el grupo` thegeek'.
Creando el directorio de inicio `/home/ thegeek '.
Copiar archivos de `/etc/ skel '
Ingresar nueva contraseña de UNIX:
Volver a escribir la nueva contraseña de UNIX:
Sin contraseña
Introducir nueva contraseña de UNIX:
Volver a escribir nueva contraseña de UNIX:
contraseña: contraseña actualizada con éxito
Cambiar la información de usuario para thegeek
Ingrese el nuevo valor o presione ENTRAR para el nombre completo
predeterminado []: Número de habitación
de Geek []: 0 Teléfono de trabajo
[]: 555-1212 Teléfono residencial
[]: 555-1212
Otro []:
Es la información correcta?[y / N] y