Red Hat Training

A Red Hat training course is available for RHEL 8

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 comando sudo.
  • El comando se ejecuta en el shell del usuario, no en el shell root.

Requisitos previos

  • Root acceso

Procedimiento

  1. Abra el archivo /etc/sudoers.

    # visudo

    El archivo /etc/sudoers define las políticas aplicadas por el comando sudo.

  2. En el archivo /etc/sudoers busque las líneas que conceden acceso a sudo a los usuarios del grupo administrativo wheel.

    ## Allows people in group wheel to run all commands
    %wheel        ALL=(ALL)       ALL
  3. Asegúrese de que la línea que comienza con %wheel no tiene el carácter de comentario # antes.
  4. Guarde los cambios y salga del editor.
  5. Añada los usuarios a los que desea conceder acceso a sudo en el grupo administrativo wheel.

     # 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 administrativo wheel, utilice:

     # usermod --append -G wheel sarah

Pasos de verificación

  • Para comprobar que el usuario está añadido al grupo administrativo wheel, utilice la utilidad id.

    # id sarah

    La salida devuelve:

    uid=5000(sarah) gid=5000(sarah) groups=5000(sarah),10(wheel)