安装了win10内置Ubuntu子系统后,用终端wsl打开Ubuntu后,当前目录停留在c盘下的administeror下。想要cd到f盘里面的Ubuntu的home位置。
(base) PS C:\Users\Administrator> wsl
(base) shshsh@Wan:/mnt/c/Users/Administrator$ cd /mnt/f/ubuntu
(base) sshsh@Wan:/mnt/f/ubuntu$ ls
321456.txt fsserver rootfs temp
此时,想要cd到rootfs下面的home路径时,出现了不允许访问的报错
(base) shshsh@Wan:/mnt/f/ubuntu$ cd rootfs
-bash: cd: rootfs: Permission denied
这时,准备给这个rootfs文件夹赋予最高权限,但是却出现了找不见这个文件夹的报错。
(base) shshsh@Wan:/mnt/f/ubuntu$ sudo chmod -R 777 rootfs
[sudo] password for shshsh:
chmod: cannot read directory 'rootfs': Permission denied
如上,我该怎么办呢 ?救救孩子吧 。
ps:之前用的时候是可以进去的 。
win10内置子系统无法cd到rootfs路径
-
- 帖子: 1
- 注册时间: 2022-04-03 9:35
- 系统: ubuntu 18.4 in win10
- astolia
- 论坛版主
- 帖子: 6513
- 注册时间: 2008-09-18 13:11
Re: win10内置子系统无法cd到rootfs路径
rootfs不是给你在wsl文件系统下访问的,算是在windows文件系统下访问的挂载点,也就是用F:\ubuntu\rootfs去访问。windows也不允许你在wsl下面去改它的权限。
cd /就进了根目录,要进home直接用cd,不带参数
cd /就进了根目录,要进home直接用cd,不带参数