今天在使用vscode的remote远程连接修改linux时发生了报错
No Permissions(FileSystemError):Error:EACCES:permission denied ,open …
通过翻译可知,这里的报错是由于没有权限而报错
共有两种解决方法
-
方法一:修改文件权限
在linux中输入chmod 777 目标文件
,修改文件的使用权限以达到拥有权限修改
-
方法二:用权限更高的用户登录
在vscode连接linux时,通过root账号登录
在vscode界面,按下F1键,并输入Remote-SSH:Open
,选择该选项,并选择第一个路径
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a712f72bb17bfe489d1479bce482a6c6.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1fd6f8b6064e335ae24cf4e3c089f948.png)
修改对应连接的用户为root
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a39f0637c3552cb0c2b601a1eb30228b.png)