Разрешение отклонено на каталоге удаления www-данных

У меня есть папка /var/www/web/images/173.

$ ls -hal

drwxrwxrwx 4 www-data www-data 524K Mar 30 23:11 173

Папка 173 имеет владельца и www-данные группы и полномочия 777, только для отладки целей, потому что я безнадежен. Все 4 файла в папке имеют те же полномочия и владельца как 173 папки www-data:www-data и 777.

Когда я выполняю строку Сценария PHP system("rm -rf /var/www/web/images/173") Я добираюсь:

rm: cannot remove '/var/www/web/images/173': Permission denied

Я попробовал другой подход от оболочки $ sudo -u www-data rm -rf /var/www/web/images/173 и я все еще отклонил разрешение.

Есть ли некоторый другой параметр настройки системы, который предотвращает пользователя www-data выполниться rm команда? Это не похоже на проблему PHP, потому что даже прямая команда в оболочке не может удалить файл.

Моя строка www-данных в /etc/passwd:

www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
0
задан 30 March 2017 в 14:29

1 ответ

Проверьте полномочия на родительской папке (изображения). Я предполагаю, изменяя permision/ownership на папке "изображений" для www-данных, 755 должен решить проблему.

2
ответ дан 3 November 2019 в 13:15

Другие вопросы по тегам:

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