Я настраиваю VPS и сталкиваюсь с проблемами с разрешениями на загрузку. Сначала у меня возникла проблема с загрузкой чего-либо в файл var / www / test через sftp, зарегистрированный как user1. Мне удалось запустить
usermod -a -G www-data user1
chown -R user1:www-data /var/www/test
chmod 2775 /var/www/test
find /var/www/test -type d -exec chmod 2775 {} +
find /var/www/test -type f -exec chmod 0664 {} +
, и все, кажется, работает, но ... когда я устанавливаю CMS, который создает свою собственную структуру папок, мне не нравится загружать что-либо внутри этих папок, пока я не запустил те же команды в терминале. Есть ли способ сделать все вновь созданные папки доступными для записи для user1, но убедитесь, что www-data не потеряет разрешения слишком ???
Похоже, это сделал трюк:
setfacl -d -m u::rwX,g::rwX,o::- /var/www/test
Похоже, это сделал трюк:
setfacl -d -m u::rwX,g::rwX,o::- /var/www/test