Назад | Перейти на главную страницу

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

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

https://tinyfilemanager.github.io/

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

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

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

Спасибо

Для ваших файлов и папок требуется разрешение на запись для группы.

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

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