sudo - Linux: Running a specific command as root -


i need run command "some_user" without being asked password, type:

$ sudo visudo 

adding line does work:

some_user all=nopasswd: 

but adding line (with specific command "whitelisted") not work:

some_user all=nopasswd: /etc/init.d/"some_service start"  $ sudo /etc/init.d/"some_service start" 

...will still ask password. doing wrong?

edit: corrected (but still asks password)

some_user all=nopasswd: /etc/init.d/"some_service start"  $ sudo /etc/init.d/some_service start 

the problem quotes, both on command line , in sudoers file. quotes make sudo , shell think there should file in /etc/init.d named "some_service start", rather seeing start argument /etc/init.d/some_service.


Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -