每当我尝试运行“ls“在 wsl 中,我收到‘权限被拒绝’错误,无法查找我在安装 wsl 后创建的名称。这是一门 Coursera 课程,需要在 Windows 10 中使用 Linux 环境。我已经从文件资源管理器中‘属性’的‘安全’选项卡中授予了多项权限。Ubuntu wsl snap
答案1
这是很常见且正常的。这些位置在 WSL 下通常无法读取,因为您缺乏访问它们的权限。请注意,Windows 会在没有额外提示的情况下限制对某些目录的访问,因此即使您通过 Windows 资源管理器授予额外访问权限,也并不意味着您可以使用 WSL 访问它们。情况就是这样。
如果您尝试访问 Windows 用户主目录,那么它通常会在 下的某个位置列出/mnt/c/Users
;在这种情况下,很可能是User1
。如果您尝试使用 Linux 环境,那么您将需要在 WSL 主目录下工作,该目录位于 下/home
;您可以通过键入 来访问它cd
。