当启用增强会话模式在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