Estoy escribiendo una aplicación Java donde necesito hacer una ejecución de línea de comando y obtener un resultado, pero cuando ejecuto el comando, me pide la contraseña de sudo. Hasta ahora lo intenté:
$ sudo -s
$ vim /etc/sudoers
# User privilege specification
root ALL=(ALL:ALL) NOPASSWD: ALL
javauser ALL=(ALL:ALL) NOPASSWD: ALL
:wq
$ 4 -r--r----- 1 root root 615 2011-10-26 09:23 sudoers
Una vez que ejecuto el comando, nuevamente pregunta "[javauser] contraseña para javauser:". Pero ya mencioné noPASSWD.
whoamivuelve alexy lo estoy agregando como esto en el sudoersarchivo
# User privilege specification
root ALL=(ALL:ALL) ALL
alex ALL=NOPASSWD: ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Running sigue pidiéndome mi contraseña, ¿alguna idea?
sudo visudolugar de vimeditar el archivo sudoers. De esa manera, si comete un error, el programa le advierte al respecto.