Creación de un usuario

Creando el usuario

Forma 1 - usando adduser

Note

DEBIAN/UBUNTU

root@ubuntudskt1:~'#' adduser user1

Añadiendo el usuario user1 ...
Añadiendo el nuevo grupo user1 (1001) ...
Añadiendo el nuevo usuario user1 1001 con grupo user1 ...
Creando el directorio personal /home/user1 ...
Copiando los ficheros desde /etc/skel ...

Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente

Cambiando la información de usuario para user1
Introduzca el nuevo valor, o presione INTRO para el predeterminado
    Nombre completo []:
    Número de habitación []:
    Teléfono del trabajo []:
    Teléfono de casa []:
    Otro []:
¿Es correcta la información? [S/n] S

Note

RHEL/CENTOS

[root@localhost ~]'#' adduser -md /home/user1 -s /bin/bash user1
[root@localhost ~]'#' passwd user1

Changing password for user user1.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Forma 2 - usando useradd

Note

DEBIAN/UBUNTU

root@ubuntudskt1:~'#' useradd -md /home/user1 -s /bin/bash user1
root@ubuntudskt1:~'#' passwd user1

Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente

Note

RHEL/CENTOS

[root@localhost ~]'#' useradd -md /home/user1 -s /bin/bash user1
[root@localhost ~]'#' passwd user1

Changing password for user user1.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Dando permisos de sudo al usuario

Note

DEBIAN/UBUNTU

root@ubuntudskt1:~'#' usermod -aG sudo user1

Note

RHEL/CENTOS

[root@localhost ~]'#' usermod -aG wheel user1

Habilitando passwordless sudo al usuario

Note

DEBIAN/UBUNTU = RHEL/CENTOS

Forma 1 - creando un archivo en el directorio /etc/sudoers.d

$ echo "user1 ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/user1

[sudo] contraseña para user1:
user1 ALL = (root) NOPASSWD:ALL
$ sudo chmod 0440 /etc/sudoers.d/user1

Forma 2 - agregando una entrada archivo /etc/sudoers con visudo

$ sudo visudo -f /etc/sudoers
[sudo] contraseña para user1:
[...]
#includedir /etc/sudoers.d
user1 ALL=(ALL) NOPASSWD:ALL