Página principal » cómo » Agregar un usuario en el servidor de Ubuntu

    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