我有一个有访问权限的用户sudo
(我使用密码登录,而不是 SSH 密钥),SSH 上一切正常(我可以使用 sudo 编辑文件)
但是在 FTP 上,编辑文件时会出现权限被拒绝错误...
我尝试在 SSH 上执行以下操作来修复它,但没有成功:
sudo find /var/www/ -type d -exec chmod 755 {} \;
sudo find /var/www/ -type f -exec chmod 644 {} \;
sudo usermod -a -G www-data $USER
sudo chmod -R 775 /var/www
任何帮助表示感谢
编辑:
以下命令允许我在 SFTP 上进行编辑,这是唯一的方法吗?
sudo find /var/www/ -type d -exec chmod 777 {} \;
sudo find /var/www/ -type f -exec chmod 666 {} \;
答案1
问题在于文件和包含的文件夹的所有权。
可以使用sudo chown -R ubuntu: Http