omitir sudo para un grupo de comandos

omitir sudo para un grupo de comandos

Necesito omitir sudoun grupo de comandos para un determinado usuario para que el comando simplemente se ejecute sin usar elsudo

Respuesta1

Quiere permitir que un usuario reinicie sin usar el comando sudo, agregue el comando al /etc/sudoersarchivo: agregue esta línea al archivo:

your-username ALL=NOPASSWD: reboot

Puede encontrar una descripción más detallada aquí:¿Cómo ejecuto comandos sudo específicos sin contraseña?

Respuesta2

Como desea omitir sudo, supongo que no desea escribir sudo cada vez que ejecuta ciertos comandos. sucambiará la sesión del usuario a root, haciendo que todos los comandos adicionales se ejecuten como root, por lo que no es necesario sudo.

intentar:

sudo su

paul@test-machine:~$ sudo su
[sudo] password for paul: 
root@test-machine:/home/paul# 
root@test-machine:/home/paul# exit
exit
paul@test-machine:~$ 

Este comando ejecuta el cambio de sesión como root ( sudo), al usuario root ( su root). su supone que quieres ser root, por lo que no es necesario que se lo digas al usuario.

Información encontrada aquí:http://www.linfo.org/su.html

su suele ser la forma más sencilla y cómoda de cambiar la propiedad de una sesión de inicio de sesión a root o a cualquier otro usuario.

Sintaxis

Una expresión simplificada de la sintaxis del comando su es:

su [options] [commands] [-] [username]

Los corchetes indican que el elemento adjunto es opcional. Por lo tanto, la forma más sencilla de utilizar el comando su es simplemente escribir:

su

El sistema operativo supone que, en ausencia de un nombre de usuario, el usuario desea cambiar a una sesión raíz y, por lo tanto, se le solicita la contraseña de raíz tan pronto como se presiona la tecla ENTER. Esto produce el mismo resultado que escribir:

su root

Si se proporciona la contraseña correcta, la propiedad de la sesión cambia a root.

Respuesta3

Esta es una publicación antigua, pero apareció primero en mi búsqueda en Google de "comando para omitir sudo". Realmente deberías usar visudo en lugar de editar /etc/sudoers directamente. visudo verifica para asegurarse de que no haya ingresado nada incorrecto en el archivo sudoers... lo que podría romper algo.

Ver, por ejemplo,¿Por qué debo usar 'visudo' para editar el archivo '/etc/sudoers'?

No estoy seguro de qué estaba mal en esta publicación, aclare.

información relacionada