4

Как я могу дать разрешение пользователю www-data на машине с Ubuntu выполнять команду, установленную в /usr/local/bin ?

1 ответ1

1

Прежде всего, запустите следующую команду:

ls -l /usr/local/bin/_filename_

Если для других пользователей нет разрешения "x" (выполнить), выполните эту команду, чтобы дать владельцу права на чтение / запись / выполнение, разрешение на группирование для чтения / выполнения и разрешение на чтение / выполнение другим пользователям.

chmod 755 /usr/local/bin/_filename_

Смотрите также страницу руководства chmod(1) .

Кроме того, файл может не работать по другим причинам, кроме прав доступа - недоступных общих библиотек, неправильного PATH в среде + работа через короткое имя, недоступный интерпретатор (если это скрипт) и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .