当前位置: 首页 > news >正文

wsl2使用vscode ssh-remote无法写入文件permission denied解决方法

参考文章:wsl2使用vscode无法写入文件permission denied解决方法

Advanced settings configuration in WSL

在学习openharmony时,遇到一个问题:

Permissions (FileSystemError): Error: EACCES: permission denied

按网上说的多种方法都没解决问题,上面链接微软官方Advanced settings configuration in WSL有详细说明

1,进入wsl2终端执行

aping@Administrator:~$ cd /etc
aping@Administrator:/etc$ gedit wsl.conf

2,在打开的window 窗口编辑窗口中,粘贴如下内容:


# Automatically mount Windows drive when the distribution is launched
#[automount]# Set to true will automount fixed drives (C:/ or D:/) with DrvFs under the root directory set #above. Set to false means drives won't be mounted automatically, but need to be mounted #manually or with fstab.
#enabled = true# DrvFs-specific options can be specified.  
#options = "metadata,umask=22,fmask=00"# Sets the `/etc/fstab` file to be processed when a WSL distribution is launched.
#mountFsTab = true[boot]
systemd=true

3,在windows端以管理员身份运行命令终,端执行

 wsl --terminate Ubuntu-20.04

重启

4,在wls终端 执行 chmod 777 -R <目录>,R表示-R 参数表示递归地更改目录及其子目录中的文件

root@Administrator:/home/aping# chmod 777 -R openharmony3
root@Administrator:/home/aping# 

相关文章:

  • Redis主从复制+Redis哨兵模式+Redis群集模式
  • Redis实现分布式锁
  • Git 基于ED25519、RSA算法生成 SSH 密钥
  • linux 搭建web网站
  • unity学习(45)——选择角色菜单——客户端处理服务器的数据
  • 2.2 mul、div、and、or乘除指令及所有寄存器英文名
  • Flutter 设置每帧绘制结束调用的回调函数
  • RK3568 android11 调试陀螺仪模块 MPU6500
  • flink 设置空闲等待推进水位线,避免子任务上游最小的水位线迟迟未达到触发时间
  • python的正则表达式
  • 《高性能MYSQL》-架构,锁,事务
  • H264的打包,nal,es,pes,pts,dts,ps,ts
  • 第十四届蓝桥杯大赛B组 JAVA 蜗牛 (递归剪枝)
  • 模版进阶C++
  • AI写的wordpress网站首页模板 你觉得怎么样?
  • 230. Kth Smallest Element in a BST
  • 30天自制操作系统-2
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • CentOS 7 修改主机名
  • CSS中外联样式表代表的含义
  • Github访问慢解决办法
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Java 内存分配及垃圾回收机制初探
  • log4j2输出到kafka
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • PHP的类修饰符与访问修饰符
  • VUE es6技巧写法(持续更新中~~~)
  • 高程读书笔记 第六章 面向对象程序设计
  • 构建二叉树进行数值数组的去重及优化
  • 解析 Webpack中import、require、按需加载的执行过程
  • 如何在 Tornado 中实现 Middleware
  • 用jQuery怎么做到前后端分离
  • 在Unity中实现一个简单的消息管理器
  • 走向全栈之MongoDB的使用
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 交换综合实验一
  • ​比特币大跌的 2 个原因
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​学习一下,什么是预包装食品?​
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (AngularJS)Angular 控制器之间通信初探
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (独孤九剑)--文件系统
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (三)elasticsearch 源码之启动流程分析
  • (算法)Game
  • (五)MySQL的备份及恢复
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化