Cómo configurar los privilegios de sudo para el usuario en Linux

Cómo configurar los privilegios de sudo para el usuario en Linux

SUDO se utiliza para proporcionar acceso a los comandos root (super administrador) a los usuarios no raíz. Por ejemplo, como administrador, desea proporcionar acceso para reiniciar el servidor web al usuario mella, Pero no puede hacer ningún cambio en su configuración. Puede proporcionar acceso a sudo al usuario mella para hacerlo.

Para editar el uso del archivo de configuración de sudo:

visudo 

El comando anterior abrirá /etc /sudoers archivo en un editor. Este archivo es el archivo de configuración principal para la configuración de sudo. En el archivo de sudoers, obtendrá una entrada como a continuación. Esto proporciona privilegios al usuario root para hacer cualquier cosa.

root todos = (todos) todos 

Sintaxis del archivo de Sudores

El formato de /etc /sudores es el siguiente

Host de usuario: comando runas 
  • usuario - Nombre del usuario, use % firmar para especificar un nombre de grupo como % webAdmins
  • anfitrión - Nombres de host de computadora
  • correr como - Usuario para ejecutar las opciones comunes se usan root o todo
  • dominio - Uno o más comando de nivel raíz

Proporcionar acceso al usuario

Ahora, si desea proporcionar privilegios de reinicio del servidor web al usuario mella, Agregue la configuración a continuación en el archivo de sudoers

nick all = (root) nopasswd: /etc /init.D/httpd reiniciar 

NOPASSWD significa que no se requiere verificación si deja esto, mella tendrá que volver a ingresar su propia contraseña. Ahora usuario mella puede reiniciar el servidor web utilizando el siguiente comando.

sudo /etc /init.D/httpd reiniciar 

Proporcionar acceso al grupo

Proporcionar acceso a los comandos de SuperUser a un grupo de usuarios. Definir el nombre del grupo comenzó con el De % símbolo. Según el siguiente ejemplo, todos los usuarios con el grupo WebAdmin tendrán el privilegio de ejecutar el comando.

%webadmin all = (root) /etc /init.D/httpd reiniciar