Необходимо сделать public_html и файлы там читаемыми веб-сервером.
Один путь состоит в том, чтобы работать chmod o+x /home/user
(позвольте всем переключаться на корневой каталог), и chmod -R o+rX /home/user/public_html
(сделайте public_html и файлы там читаемыми всеми).
При необходимости в лучших средствах управления доступом используйте ACLs.
Я наконец решил проблему, sintaxis sudo следующие:
sudo -u oas bash -c "cd /Oas/bin; menu"
Это вызвано тем, что для некоторых вторичных сценариев, запущенных меню, нужен абсолютный маршрут для работы.
Отредактируйте тот сценарий, не работайте sudo something > here
, используйте его как это sudo sh -c "something > here"
man
может быть тихи полезный, искать redirection
в man sudo
.
groups
и whoami
перед тем эхом. Узнать что пользовательские должностные лица это. Какие полномочия находятся на временном файле файла.
– week
14.11.2012, 21:15