
Necesito omitir sudo
un 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/sudoers
archivo: 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. su
cambiará 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.