PHP Script и правильные разрешения для пользователя, чтобы изменить все

Конфигурация сети не позволяет доступ к FTP из-за пределов здания. Есть один пользователь, которому нужно загружать и изменять файлы из определенной папки, поэтому я установил TinyFileManager

https://tinyfilemanager.github.io/

  1. Создал папку
  2. Настроил скрипт tfm.php с пользователем /pass/etc.
  3. Установите папку на 755
  4. Добавлен пользователь Linux в www-data
  5. Выбранная папка -R для пользователя:www-data (включая tfm.php)

Пользователь по-прежнему не может создать подпапку или новый файл. Не удается загрузить и перезаписать любой файл. Я установил все файлы на 644 и подпапки на 755

Какие будут правильные права доступа и владельца, чтобы пользователь мог изменить все в этой папке? без ущерба для сек.

Спасибо

1 ответ

Ваши файлы и папки должны иметь права на запись для группы.

Это означает 775 для папок и 664 для файлов.

Если на сервере включен selinux (скорее всего, не в Debian, а для полноты), вам также необходимо установить правильный контекст безопасности для файлов и папок.

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