window访问wsl文件
在WSL中,root用户默认是被禁用的,且没有设置密码。如果你需要以root用户身份执行操作,你需要先启用root用户并设置一个密码。
以下是如何启用root用户并设置密码的步骤:
- 启用root用户:
在WSL中,默认情况下root用户是禁用的。你可以通过编辑/etc/passwd
文件来启用它。使用文本编辑器(如nano
或vim
)以管理员权限打开文件:
在文件中找到以sudo nano /etc/passwd
root:
开头的行,它可能看起来像这样:
将root:x:0:0:root:/root:/bin/bash
x
替换为*
,这样root用户就被启用了:
保存并关闭文件。root:*:0:0:root:/root:/bin/bash
- 设置root密码:
现在你需要为root用户设置一个密码。使用sudo
命令和passwd
命令来设置密码:
系统会提示你输入新的UNIX密码,然后确认密码。输入你想要的密码并确认。sudo passwd root
- 尝试再次切换到root用户:
现在你可以尝试再次使用su
命令来切换到root用户:
输入你刚刚设置的root密码。su
然后使用
chmod 777 相应的文件夹(比如/root)