Wil*_*iam 3 administrator windows-subsystem-for-linux
有没有办法使用 WSL 访问具有管理权限的 Windows 文件?
sudo vi /mnt/c/Users/a/admin/file.txt
Run Code Online (Sandbox Code Playgroud)
Chr*_*ial 10
我编写了一个脚本,使这变得简单: https: //github.com/Chronial/wsl-sudo。使用它,您只需运行即可wudo vi /mnt/c/Users/a/admin/file.txt
。它的行为就像普通的 sudo 一样,但为您提供 Windows 管理员权限而不是 UNIX 管理员权限。
如果您只需要一个具有管理员权限的 shell,则只需运行powershell.exe Start-Process -Verb runas -FilePath wsl
.
有没有办法使用 WSL 访问具有管理权限的 Windows 文件?
是的; 为此,所需要做的就是提升启动 WSL 实例的命令提示符。
具有 Windows 管理员权限的 Bash 会话可以访问 cd /mnt/c/Users/Administrator 而没有管理员权限的 Bash 会话会看到“权限被拒绝”错误。
Microsoft 将 WSL 实例中的权限描述如下:
来源:适用于 Linux 的 Windows 子系统的用户帐户和权限
归档时间: |
|
查看次数: |
10109 次 |
最近记录: |