我是用新用户上传的, sftp 已经连接成功,新用户已经变成了 root 权限,但是当我用 transmit 上传一个压缩包到/ home / wwwroot /时,提示: Make sure you have permission to modify this file. 没有权限?然后我查看 wwwroot 文件夹,已经是 755 了,怎么办?
1
shiji 2017-02-23 13:05:02 +08:00
我觉得问题在你这句“新用户已经变成了 root 权限”
你指的是不是把用户加入 sudo 了? wwwroot 权限是 755 , 那 owner 和 group 是谁你没说。 解决方案,用 ssh 把 wwwroot 的所有者改成你当前账户就好了。 |
2
kmdd33 OP @shiji owner 和 group 都是 root ,我不是用 root 登陆的 sftp ,用的是新添加的用户,所以你的意思是: chown -R 新用户名:新用户名 /home/wwwroot/ ?需要执行这个命令?
|
3
ryd994 2017-02-23 14:32:21 +08:00
@kmdd33 既然 owner 和 group 都是 root , sftp 又不会自动 sudo ,怎么可能允许呢?
建议:`chown root:apache` 或者 root:nginx , 然后`chmod 775`,最后`usermod -a -G apache 或者 nginx 新用户` |
4
kmdd33 OP |
5
kmdd33 OP |
6
ryd994 2017-02-24 00:48:40 +08:00 via Android
|