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.
Pasos para crear un nuevo usuario sudo en Ubuntu
- Primero agregue el usuario, ejecute: sudo adduser < Usernaaquí>
- Agregue el usuario al grupo sudo escribiendo el comando en terminal para Ubuntu versión 12.04 y superior: sudo adduser <UserNameHere> sudo
- En la versión anterior de Ubuntu (versión 12.04 y mayores), ejecutar: sudo adduser <UserNameHere> admin
- 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
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
- 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
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 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
Y ahí lo tienes. Permitiendo que otros usuarios ejecuten sudo en Ubuntu server y otorgando privilegios de administrador a los usuarios.
- Inicio de sesión en Linux como Superusuario (usuario root )
- ¿Cómo puedo iniciar sesión como root?
- Ubuntu crear un nuevo usuario sudo en Ubuntu Linux server
- Añadir una nueva cuenta de usuario con acceso de administrador en Linux
- CentOS 8 Linux crear un usuario Sudo
- Ubuntu 20.04 LTS crear un usuario sudo
RSS feed newsletter Boletín semanal por correo electrónico➔
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 |