我已经在Windows 10上设置了WSL
(Windows子系统Linux)以使用Bash终端。我已经创建了Linux用户,安装了最新更新和升级,并且我知道如何通过mnt/c/Users
等访问Windows文件。当我尝试在桌面上创建新文件时,它会拒绝权限。
如何授予Linux Bash用户在Windows用户桌面上创建和修改文件和目录的权限?可能吗?
rupert @ DESKTOP-GT4APR9:/ mnt / c / Users / zolta / OneDrive / Desktop $ touch file.txt触摸:无法触摸“ file.txt”:权限被拒绝
答案 0 :(得分:1)
我将使用sudo,即sudo touch file.txt
。在WSL2 Ubuntu(基于Debian)中为我工作
答案 1 :(得分:0)
您遇到问题的路径,
rupert@DESKTOP-GT4APR9:/mnt/c/Users/zolta/OneDrive/Desktop
似乎存在于 OneDrive 上:虽然我不是 OneDrive 专家,但我的理解是,要从命令行访问它,存储在 OneDrive 上的远程数据必须在本地同步。
如果您cd rupert@DESKTOP-GT4APR9:/mnt/c/Users/zolta
,您可以touch file.txt
吗?
如何从 cmd
或 pwsh
访问这些文件夹?