准备薅美帝资本金的羊毛,开了个永久免费的 oracle 虚拟主机,用于小项目远程开发。
使用 vscode 中 remote-ssh,用 ubuntu 用户登录虚拟主机,没有权限在网站目录下创建.vscode 文件,这个咋破解?
如图:
Unable to create 'launch.json' file inside the '.vscode' folder (Unable to write file 'vscode-remote://ssh-remote+xxxx/home/wwwroot/wordpress/.vscode/launch.json' (NoPermissions (FileSystemError): Error: EACCES: permission denied, mkdir '/home/wwwroot/wordpress/.vscode')).
1
noreplay 2020-04-04 23:56:34 +08:00 via Android
盲猜一下,是不是 SSH 登录的那个用户和网站目录的用户不是一个用户?或者网站还行运行,目录被保护起来了?
|
2
s609926202 OP @noreplay 是的,网站目录用户是 www,登录用户是 ubuntu
|
3
noreplay 2020-04-05 00:11:44 +08:00 via Android
用 www 给 Ubuntu 授个权限,应该就可以了
|
4
Kobayashi 2020-04-05 03:46:21 +08:00 via Android
ACL, man setfacl
|
5
putaozhenhaochi 2020-04-05 06:32:57 +08:00 via Android
还有这福利!看了下。没信用卡 作罢
|