回复
@jankan 真心谢谢大家了!我好像犯了一个严重又弱智的错误,目前正在重新重置部署,估计这次没有问题了!多谢大家的踊跃回复了!
把文件夹设置成当前登录的用户所有权
sudo chrown -R 登录用户名:登录用户名 /home/wwwroot
然后再设置回以前的用户
或者设置所有人可写
sudo chmod -R 777 /home/wwwroot
上传完设置回
sudo chmod -R 755 /home/wwwroot
@cpublic 看样子 现在的账户没有最高权限。依 系统而定,获取最高权限后 再执行命令
我用密钥+git ,简直好用到不行
@cpublic 加个 sudo ?
@xmh51 我用 ROOT 也是同样的提示!
@xmh51
MyWeb-nginx@vblog:~$ chmod -r 766 /home/wwwroot
chmod: cannot access ‘ 766 ’: No such file or directory
chmod: changing permissions of ‘/home/wwwroot ’: Operation not permitted
没有权限!
试试?
chmod -r 766 wwwroot 目录绝对路径
哎,又折腾了一下午,还是不行呀! wwwroot 目录依然不能上传数据!无语了都!
@popu111 哦,是嘛,我去试试,多谢了!
@lyhiving 这样是可以登录,但是无法上传,只能读取!
WinSCP 走 sftp 传就是了,还不用再配置 ftp 服务器,多方便
xftp 用密钥方式登陆,用户名跟你登录 ssh 的一致。其他与正常操作 xftp 无疑
你怎么那么喜欢用感叹号,看上去好奇怪呢
同求
我用的是笨办法, WinSCP 上传文件
chown -R 用户名 /上传目录
默认屏蔽 21 端口
@billlee 我看了,总是有几个地方不对!
你不需要 GCP 的帮助文档,你需要去看 linux.vbird.org
再次感谢大家的厚爱,我已经找到问题出在哪里了!应该 nginx 的主机目录位置设置有误!没有放在 VM 实例下,所以造成“权限”不对!
谢谢各位的回复!