PHP Script и правильные разрешения для пользователя, чтобы изменить все
Конфигурация сети не позволяет доступ к FTP из-за пределов здания. Есть один пользователь, которому нужно загружать и изменять файлы из определенной папки, поэтому я установил TinyFileManager
https://tinyfilemanager.github.io/
- Создал папку
- Настроил скрипт tfm.php с пользователем /pass/etc.
- Установите папку на 755
- Добавлен пользователь Linux в www-data
- Выбранная папка -R для пользователя:www-data (включая tfm.php)
Пользователь по-прежнему не может создать подпапку или новый файл. Не удается загрузить и перезаписать любой файл. Я установил все файлы на 644 и подпапки на 755
Какие будут правильные права доступа и владельца, чтобы пользователь мог изменить все в этой папке? без ущерба для сек.
Спасибо
1 ответ
Ваши файлы и папки должны иметь права на запись для группы.
Это означает 775 для папок и 664 для файлов.
Если на сервере включен selinux (скорее всего, не в Debian, а для полноты), вам также необходимо установить правильный контекст безопасности для файлов и папок.