Задать вопрос
DazmaLab
@DazmaLab

Как запустить bash скрипт от другого пользователя?

Как правильно запустить скрипт от другого пользователя?
Нужно вызвать скрипт из 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


Права сразу применяются или что то нужно сделать?
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы