Как правильно запустить скрипт от другого пользователя?
Нужно вызвать скрипт из php. Apache запускается от пользователя apache.
Скрипт лежит в /home/adminsa/check.sh
Выдал права 777
в sudoers прописал:
Cmnd_Alias BASH_THING = /bin/bash /home/adminsa/check.sh
%apache ALL=NOPASSWD: BASH_THING
Выполняю и получаю ошибку
Permission denied
root@ansible etc]# sudo -u apache /bin/bash /home/adminsa/check.sh
/bin/bash: /home/adminsa/check.sh: Permission denied
Права сразу применяются или что то нужно сделать?