Cómo crear un nuevo usuario sudo en Ubuntu Linux server

 Ver todas las preguntas frecuentes relacionadas con Ubuntu Linux

Soy un nuevo Ubuntu Linux 16.04.usuario del servidor xx LTS. ¿Cómo puedo crear un nuevo usuario sudo en mi servidor? ¿Cómo agrego un nuevo usuario como archivo sudoer usando la opción de línea de comandos en Ubuntu?
En Linux (y Unix en general), hay un superusuario llamado root. El usuario root puede hacer cualquier cosa y todo, y por lo tanto hacer el trabajo diario como root puede ser muy peligroso. Podría escribir un comando incorrectamente y destruir el sistema. El comando sudo permite a un usuario autorizado ejecutar un comando como superusuario (usuario root) u otro usuario, según lo especificado en la directiva de seguridad. A menudo, el sudo se usa en los servidores para otorgar permisos y privilegios de administrador a usuarios comunes. En este tutorial rápido, aprenderá a crear un usuario sudo en Ubuntu.

ADVERTISEMENT

Pasos para crear un nuevo usuario sudo en Ubuntu

  1. Primero agregue el usuario, ejecute: sudo adduser < Usernaaquí>
  2. Agregue el usuario al grupo sudo escribiendo el comando en terminal para Ubuntu versión 12.04 y superior: sudo adduser <UserNameHere> sudo
  3. En la versión anterior de Ubuntu (versión 12.04 y mayores), ejecutar: sudo adduser <UserNameHere> admin
  4. Verificar que: id <UserNameHere>

Más acerca de administración y grupo sudo en Ubuntu server

Los miembros del grupo administradores pueden obtener privilegios de root. Todos los miembros del grupo sudo ejecutan cualquier comando en Ubuntu server. Así que simplemente agregue el usuario al grupo sudo en Ubuntu server. El grupo de administración ha quedado obsoleto desde Ubuntu versión 12.04 y superior. Por lo tanto, ya no existe ni se usa en Ubuntu 12.04 o superior. La razón por la que funciona:
# grep -B1 -i '^%sudo' /etc/sudoers
O
$ sudo grep -B1 -i '^%sudo' /etc/sudoers
Salidas de muestra:

# Allow members of group sudo to execute any command%sudoALL=(ALL:ALL) ALL

Veamos algunos ejemplos prácticos.

¿Cómo agregar un nuevo usuario llamado vivek a sudo usando la línea de comandos?

Abra el terminal o inicie sesión en su servidor remoto:
$ ssh root@server-name-IP-here
$ ssh [email protected]
{ root@server:/root} #

Cómo agregar el usuario llamado vivek

# adduser vivek
O
$ sudo adduser vivek
Salidas de muestra:

Fig.01: Cómo agregar el nuevo usuario en Ubuntu

Fig.01: Cómo agregar el nuevo usuario en Ubuntu

Cómo crear un usuario sudo en la cuenta de Ubuntu for vivek

Escriba el siguiente comando:
# adduser vivek sudo
O utilice el comando usermod para agregar usuario al grupo en Linux:
# usermod -aG sudo vivek
O
$ sudo usermod -aG sudo vivek
O
$ sudo adduser vivek sudo
Salidas de muestra:

Fig.02: Agregue el usuario vivek a sudo para obtener privilegios de administrador

Fig.02: Agregue el usuario vivek a sudo para obtener privilegios de administrador

Guías de solo partidarios de Patreon🤓
  • Sin anuncios y seguimiento
  • Guías detalladas para desarrolladores y administradores de sistemas en Opensourceflare
  • Únase a mi Patreon para apoyar a creadores de contenido independientes y comenzar a leer las guías más recientes:
    • Cómo configurar el clúster de Redis sentinel en Ubuntu o Debian Linux
    • Cómo configurar claves SSH Con YubiKey como autenticación de dos factores (U2F/FIDO2)
    • Cómo configurar el clúster Mariadb Galera en Ubuntu o Debian Linux
    • Un tutorial de podman para principiantes-parte I (ejecutar contenedores Linux sin Docker y en modo sin demonios)
    • Cómo proteger Linux contra dispositivos USB falsos mediante USBGuard
    • Si su dominio no envía correo electrónico, configure estos ajustes de DNS para evitar la suplantación de identidad y el phishing

Únete a Patreon

Cómo imprimir la información de la cuenta de usuario

Verificar la pertenencia a un nuevo usuario y grupo con el :
$ id vivek
Salidas de muestra:

Fig.03: Mostrar información de usuarios y grupos

Fig.03: Mostrar información de usuario y grupo

Cómo probar el acceso sudo para la cuenta de usuario de vivek

Ahora el usuario vivek puede iniciar sesión usando el comando ssh de la siguiente manera:
$ ssh [email protected]
Verifique que vivek pueda usar el comando sudo:
$ sudo cat /etc/sudoers
La primera vez que utilice el comando sudo, se le pedirá la contraseña de la cuenta de vivek. Por lo tanto, escriba la contraseña de vivek para obtener acceso de root. Cualquier tipo de comando con sudo debe ejecutarse con privilegios de root para la cuenta vivek. Para obtener shell de raíz, ingrese:
$ sudo -s
Salidas de muestra:

Fig.03: Prueba de acceso a sudo para la cuenta de usuario de vivek

Fig.03: Prueba de acceso a sudo para la cuenta de usuario de vivek

Y ahí lo tienes. Permitiendo que otros usuarios ejecuten sudo en Ubuntu server y otorgando privilegios de administrador a los usuarios.

Esta entrada es 3 de 6 en la serie de tutoriales sudo de Linux y Unix. Sigue leyendo el resto de la serie:

  1. Inicio de sesión en Linux como Superusuario (usuario root )
  2. ¿Cómo puedo iniciar sesión como root?
  3. Ubuntu crear un nuevo usuario sudo en Ubuntu Linux server
  4. Añadir una nueva cuenta de usuario con acceso de administrador en Linux
  5. CentOS 8 Linux crear un usuario Sudo
  6. Ubuntu 20.04 LTS crear un usuario sudo

🐧 Obtenga los últimos tutoriales sobre Linux, Código abierto & DevOps a través de
RSS feed newsletter Boletín semanal por correo electrónico➔

PUBLICIDAD

Categoría Lista de comandos de Unix y Linux
Gestores de descargas wget
Documentación ayuda * mandb * man * pinfo
Analizadores de espacio en disco df * duf * ncdu * pydf
Gestión de archivos cat * cp * menos • mkdir * más * árbol
Firewall Alpine Awall * CentOS 8 * openSUSE * RHEL 8 * Ubuntu 16.04 * Ubuntu 18.04 * Ubuntu 20.04
Linux Desktop apps Skype • Spotify • VLC 3
Modern utilities bat • exa
Network Utilities NetHogs • dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
el Administrador de Paquetes apk • apt
la Gestión de Procesos de bg • chroot • cron • ignorar • fg • miradas • gtop • iotop • puestos de trabajo • killall • matar • pidof • pstree • pwdx • tiempo • vtop
Buscando ag • grep • whereis • que
Shell builtins compgen • echo • printf
de procesamiento de Texto corte • rev
la Información del Usuario grupos • id * lastcomm * last * lid / libuser-lid * logname * miembros * usuarios * whoami * who * w
WireGuard VPN Alpine * CentOS 8 • Debian 10 * Firewall * Ubuntu 20.04

Deja una respuesta

Tu dirección de correo electrónico no será publicada.