linux - Execute root command with no root user avoiding password prompt -
i have script.sh file executing following command:
chown -r apache:apache /var/www/html/my/data
if try execute non-root user (username = marco), prompt password halts script waiting input.
i'm trying configure /etc/sudoers file adding following lines, none of them works , i'm prompted sudo password:
marco all=(all:all) nopasswd:/my/directory/structure/script.sh marco all=(all)
any clue? thank you.
if need root permission run chown
, there no need give whole script root permissions. place in script:
sudo chown -r apache:apache /var/www/html/my/data
and, using sudoedit
, add line:
marco all=(all:all) nopasswd:chown -r apache:apache /var/www/html/my/data
Comments
Post a Comment