GNU/Linux >> Tutoriales Linux >  >> Linux

Otorgar acceso de usuario a Sudo (agregar al archivo de Sudoers o al grupo de ruedas)

En el sistema operativo Linux, la mayoría de los usuarios inician sesión como usuario estándar o usuario normal. Pero ocasionalmente, uno tiene que tener privilegios de administrador o root para poder realizar ciertas tareas administrativas. Normalmente, los privilegios administrativos solo están disponibles para usuarios raíz; sin embargo, a través del comando sudo, se pueden otorgar privilegios de administrador al usuario de Linux sin tener que iniciar sesión en la cuenta raíz.

Para otorgar privilegios de administrador a usuarios no root temporalmente de forma ad-hoc, los usuarios de Linux pueden usar el comando sudo. Para permitir que un usuario tenga acceso a sudo en Linux, la cuenta de usuario debe agregarse al archivo sudoers. Siga la guía a continuación para configurar sudo para una cuenta de usuario en un sistema operativo Linux como CentOS, RedHat Enterprise Linux, Ubuntu, etc.

NotaSi intenta sudo sin agregar la cuenta a sudoers, recibirá el siguiente mensaje de error:

el nombre de usuario no está en el archivo sudoers. Este incidente será reportado.

  1. Inicie sesión en el sistema operativo Linux como root o una cuenta de usuario con acceso sudo.
  2. Instala sudo si aún no está instalado (la mayoría de las principales distribuciones de Linux tienen sudo instalado de forma predeterminada):
    apt-get install sudo

    Para Linux basado en RPM:

    yum install sudo
  3. Edite el archivo de configuración de sudo, sudoers, con visudo:
    visudo
  4. Busca la siguiente línea:
    root    ALL=(ALL)       ALL
  5. Debajo de la línea, agregue el nombre de usuario al que desea otorgar privilegios de administrador de sudo, en el mismo formato que la línea raíz. Por ejemplo (reemplace tjuser con el nombre de usuario real):
    tjuser    ALL=(ALL)       ALL

    Para agregar texto, presione Insertar o yo tecla para entrar en el modo de edición. Cuando termine de editar el texto, presione Esc tecla para salir del modo de edición.
  6. Guarde el archivo y salga de visudo escribiendo:

  7. Ahora puede iniciar sesión con la cuenta de usuario estándar que se agregó a sudoers y usar el comando sudo para obtener privilegios de raíz.

Linux también tiene un grupo llamado rueda que normalmente recibe permisos de sudo de forma predeterminada. Por lo tanto, también es posible agregar una cuenta de usuario al grupo de ruedas para otorgarle acceso a sudo.

NotaAsegúrese de que sudoers, el archivo de configuración de sudo, haya habilitado la configuración para permitir que las personas en la rueda de grupo ejecuten todos los comandos. Para habilitar, una de las siguientes líneas debe estar descomentada (activada):

## Allows people in group wheel to run all commands
%wheel        ALL=(ALL)       ALL

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

Use el siguiente comando para agregar el usuario al grupo de ruedas:

usermod -aG wheel tjuser

Reemplace tjuser con el nombre de usuario real.

ConsejoPuede probar el acceso sudo de la cuenta de usuario cambiando a esa cuenta de usuario directamente con el siguiente comando (reemplace tjuser con el nombre de usuario real):

sudo - tjuser

Luego, pruebe el acceso sudo anteponiendo sudo antes del comando real para ejecutar, o simplemente ejecute el siguiente comando:

sudo -s

Introduzca la contraseña de la cuenta de usuario. Si el usuario tiene acceso sudo adecuado, debe obtener el signo # para el shell.


Linux
  1. Ubuntu Agregar usuario a Sudoers

  2. ¿Cómo agregar un usuario al grupo Sudo en un VPS de Linux?

  3. Otorgar acceso a sudo en Debian y el sistema operativo Ubuntu

  4. Otorgar acceso a sudo en RHEL y CentOS

  5. Centos 7:agregar un usuario al grupo sudoers, todavía no está en el archivo sudoers, ¿por qué?

Agregar un usuario a Sudoers en Debian

Cómo agregar un usuario a Sudoers en Fedora

Cómo agregar un usuario a Sudoers o Sudo Group en Rocky Linux 8

Agregar usuario a Sudoers o Sudo Group en AlmaLinux 8

Cómo agregar un usuario a Sudoers en AlmaLinux

Cómo agregar un usuario a Sudoers en Ubuntu 20.04