代码之家  ›  专栏  ›  技术社区  ›  gavenkoa

从WSL生成.exe/.cmd/.bat可执行文件

  •  0
  • gavenkoa  · 技术社区  · 6 年前

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

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

    在那之后我就不能跑了 .exe ( cmd.exe , notepad.exe )来自WSL:

    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 回复  |  直到 6 年前
        1
  •  2
  •   Mat    6 年前

    我查过之后 fmask=33 ,我可以跑 .exe 从WSL,也许在WSL exe 文件需要 +x 许可

        2
  •  0
  •   wibeasley    5 年前

    权限被拒绝:您必须作为管理员。右键单击并以管理员身份运行

    enter image description here