Как я могу дать разрешение пользователю www-data
на машине с Ubuntu выполнять команду, установленную в /usr/local/bin
?
4
1 ответ
1
Прежде всего, запустите следующую команду:
ls -l /usr/local/bin/_filename_
Если для других пользователей нет разрешения "x" (выполнить), выполните эту команду, чтобы дать владельцу права на чтение / запись / выполнение, разрешение на группирование для чтения / выполнения и разрешение на чтение / выполнение другим пользователям.
chmod 755 /usr/local/bin/_filename_
Смотрите также страницу руководства chmod(1)
.
Кроме того, файл может не работать по другим причинам, кроме прав доступа - недоступных общих библиотек, неправильного PATH в среде + работа через короткое имя, недоступный интерпретатор (если это скрипт) и т.д.