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/sudoerspueden utilizar el comandosudo. -
El comando se ejecuta en el shell del usuario, no en el shell
root.
Requisitos previos
-
Rootacceso
Procedimiento
Abra el archivo
/etc/sudoers.visudo
# visudoCopy to Clipboard Copied! Toggle word wrap Toggle overflow El archivo
/etc/sudoersdefine las políticas aplicadas por el comandosudo.En el archivo
/etc/sudoersbusque las líneas que conceden acceso asudoa los usuarios del grupo administrativowheel.## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL
## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALLCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
Asegúrese de que la línea que comienza con
%wheelno 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
sudoen el grupo administrativowheel.usermod --append -G wheel username
# usermod --append -G wheel usernameCopy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya username por el nombre del usuario.
Ejemplo 8.1. Añadir un usuario al grupo de la rueda
Para añadir el usuario
sarahal grupo administrativowheel, utilice:usermod --append -G wheel sarah
# usermod --append -G wheel sarahCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Pasos de verificación
Para comprobar que el usuario está añadido al grupo administrativo
wheel, utilice la utilidadid.id sarah
# id sarahCopy to Clipboard Copied! Toggle word wrap Toggle overflow La salida devuelve:
uid=5000(sarah) gid=5000(sarah) groups=5000(sarah),10(wheel)
uid=5000(sarah) gid=5000(sarah) groups=5000(sarah),10(wheel)Copy to Clipboard Copied! Toggle word wrap Toggle overflow