从WSL使.exe / .cmd / .bat可执行

时间:2019-01-01 19:07:10

标签: windows-subsystem-for-linux

最近我将配置添加到/etc/wsl.conf

[automount]
options = "umask=22,fmask=133"

此后,我将无法从WSL运行任何.execmd.exenotepad.exe):

bash# ls -l /mnt/c/Windows/System32/cmd.exe
-r--r--r-- 2 user user 278528 2018-09-15 10:28 /mnt/c/Windows/System32/cmd.exe

bash# notepad.exe
-bash: /mnt/c/Windows/System32/notepad.exe: Permission denied

是否可以仅将Windows可执行文件标记为可执行文件?

2 个答案:

答案 0 :(得分:1)

在更改fmask=33之后,我可以从WSL运行.exe,也许在WSL exe文件中需要+x权限

答案 1 :(得分:0)

权限被拒绝:您必须以管理员身份

enter image description here