Capítulo 8. Conceder acceso sudo a un usuario
Los administradores del sistema pueden conceder acceso a sudo
para permitir a los usuarios no root ejecutar comandos administrativos. El comando sudo
proporciona a los usuarios acceso administrativo sin utilizar la contraseña del usuario root
.
Cuando los usuarios necesitan realizar un comando administrativo, pueden preceder ese comando con sudo
. El comando se ejecuta entonces como si fuera el usuario root
.
Ten en cuenta las siguientes limitaciones:
-
Sólo los usuarios que figuran en el archivo de configuración
/etc/sudoers
pueden utilizar el comandosudo
. -
El comando se ejecuta en el shell del usuario, no en el shell
root
.
Requisitos previos
-
Root
acceso
Procedimiento
Abra el archivo
/etc/sudoers
.# visudo
El archivo
/etc/sudoers
define las políticas aplicadas por el comandosudo
.En el archivo
/etc/sudoers
busque las líneas que conceden acceso asudo
a los usuarios del grupo administrativowheel
.## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL
-
Asegúrese de que la línea que comienza con
%wheel
no tiene el carácter de comentario#
antes. - Guarde los cambios y salga del editor.
Añada los usuarios a los que desea conceder acceso a
sudo
en el grupo administrativowheel
.# usermod --append -G wheel username
Sustituya username por el nombre del usuario.
Ejemplo 8.1. Añadir un usuario al grupo de la rueda
Para añadir el usuario
sarah
al grupo administrativowheel
, utilice:# usermod --append -G wheel sarah
Pasos de verificación
Para comprobar que el usuario está añadido al grupo administrativo
wheel
, utilice la utilidadid
.# id sarah
La salida devuelve:
uid=5000(sarah) gid=5000(sarah) groups=5000(sarah),10(wheel)