用phpstrom来编辑wls2上的代码时,有时保存不了,因为宿主机上的phpstrom用的默认用户权限,如果权限不够,就修改不了。
方法 1: 使用 wsl.conf
文件修改默认用户
-
进入你的 WSL2 文件系统:
- 在终端中进入 WSL2:
wsl
- 在终端中进入 WSL2:
-
编辑
wsl.conf
文件:- 在 WSL2 中,导航到
/etc
目录并编辑(或创建)wsl.conf
文件:vim /etc/wsl.conf
- 添加以下内容,将默认用户设置为
root
:[user] default=root
- 保存并退出编辑器。
- 在 WSL2 中,导航到
-
重启 WSL2:
- 关闭所有 WSL2 会话,并在 PowerShell 中运行以下命令以终止所有 WSL 实例:
或者直接运行:wsl --terminate <distro-name>
wsl --shutdown
- 之后重新启动 WSL2,查看默认用户是否更改为
root
。
- 关闭所有 WSL2 会话,并在 PowerShell 中运行以下命令以终止所有 WSL 实例: