34.5. Вариант для загрузки файлов через SFTP
Если требуется подключаться к серверу через SFTP от имени пользователя sinfo-admin и вручную заменять файлы S-INFO WEB, можно сделать владельцем папки пользователя sinfo-admin, а группе www-data оставить доступ на чтение.
|
Назначьте владельца и группу:
sudo chown -R sinfo-admin:www-data /var/www/sinfo-web
Выставьте права:
sudo find /var/www/sinfo-web -type d -exec chmod 750 {} \;
sudo find /var/www/sinfo-web -type f -exec chmod 640 {} \;
Включите наследование группы www-data для новых файлов и папок:
sudo find /var/www/sinfo-web -type d -exec chmod g+s {} \;
После этого пользователь sinfo-admin сможет загружать и заменять файлы через SFTP, а Nginx сможет читать их через группу www-data.
|
Если после загрузки новых файлов через SFTP веб-клиент не открывается, повторно примените права:
sudo chown -R sinfo-admin:www-data /var/www/sinfo-web
sudo find /var/www/sinfo-web -type d -exec chmod 750 {} \;
sudo find /var/www/sinfo-web -type f -exec chmod 640 {} \;
sudo find /var/www/sinfo-web -type d -exec chmod g+s {} \;