如何使“*.sh”在 Hyper-V 共享驱动程序上可执行

如何使“*.sh”在 Hyper-V 共享驱动程序上可执行

当启用增强会话模式Hyper-V并分享了“ D:\”驱动程序Ubuntu 客户虚拟机*.sh共享驱动程序内的所有文件D:\都只具有rw权限,而x检查时缺少权限ls -alith

看来 Hyper-V仅mounts将共享D:\驱动程序“ ”视为“ read-write”,而没有executable

如何让 Hyper-V 挂载所有共享驱动程序对于executable所有“ *.sh”文件?或者如何在客户 Ubuntu 虚拟机中手动安装共享的 Hyper-v 驱动程序?

答案1

 mount -o remount,exec  /path/to/mountpoint

除此之外,.sh 文件必须设置 exec 位。您可以使用 ls -l ... 查看,如有必要,可以使用以下方法进行设置:

chmod ug+x /path/to/*.sh

相关内容