如何访问 wsl 的 root 文件夹?

2023-01-28 15:42:10 +08:00
 chackchackGO

会提示无法访问, 疑似权限不足. google 未能找到答案

1439 次点击
所在节点    问与答
10 条回复
xtreme1
2023-01-28 15:47:50 +08:00
%localappdata%\packages\canonical*\localstate\
挂载这个 vhdx
march1993
2023-01-28 15:47:59 +08:00
sudo chmod 777 /root
chackchackGO
2023-01-28 15:59:40 +08:00
@march1993 未曾胆敢设想的道路
chackchackGO
2023-01-28 16:02:31 +08:00
@xtreme1 文件被占用 无法挂载
chackchackGO
2023-01-28 16:11:49 +08:00
amoyu
2023-01-28 16:42:48 +08:00
wsl 中运行这个试试

cd ~;explorer.exe .
ysc3839
2023-01-28 19:31:32 +08:00
把启动用户改成 root 即可,这似乎是个 bug ,当你设置了以非 root 用户启动,会导致 init 也以那个用户运行,结果无法访问某些文件
chackchackGO
2023-01-28 22:14:32 +08:00
@ysc3839
```
debian config --default-user root
```
然后 exit 重启 debian
```
explorer.exe /root
```
依然报错如 1 楼图片
chackchackGO
2023-01-28 22:21:02 +08:00
re#8
@ysc3839 @chackchackGO 抱歉是我重启不完全的锅.
按照您的方法之后用
wsl --terminate <yourDistroName>
来重启 wsl
chackchackGO
2023-01-29 08:25:07 +08:00
@ysc3839
设置默认 root 用户后, 在 root 下, 用 su 切换普通用户让我的 zsh 主题自定义配置没能正常加载. sudo su 倒是会正常.
奇奇怪怪

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/911085

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX