三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

wsl.localhost\AlmaLinux-10\root 无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。——通用万能方法

wsl.localhost\AlmaLinux-10\root 无法访问。你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限。——通用万能方法

出现这种原因是因为wsl的linux的默认发行版启动时不是用的root用户。

解决方案如下
步骤 1:编辑配置文件
在 WSL 终端中,使用文本编辑器(如 nano)打开或创建 /etc/wsl.conf 文件:

sudo nano /etc/wsl.conf

步骤 2:添加配置内容
在文件中添加以下内容,以将默认用户设置为 root:

[user] default = root

(注:如果将来想恢复为普通用户,只需将 root 替换为您的普通用户名即可)

步骤 3:保存并退出
在 nano 编辑器中,按 Ctrl+O 保存,按 Enter 确认,然后按 Ctrl+X 退出。

步骤 4:重启 WSL 使配置生效
关闭当前的 WSL 终端,在 Windows 的 PowerShell 中运行以下命令以完全关闭 WSL 环境:
powershell

wsl --shutdown
← 返回列表