我在 Linux 上有各种脚本,这些脚本当然为所有者设置了执行位(chmod u+x)。
每当我在 Windows 上编辑这些脚本或重命名它们时,所有者就会丢失执行标志。
过去这没有问题,但随着 samba 4 的出现,似乎有些事情发生了变化。
我怎样才能让 samba 保留执行位并保持其设置不变?
我尝试过更改权限掩码或映射存档位 = 是,但没有任何效果。
答案1
5h17
问题出在一个包含文件中,其中创建模式参数已设置为 644。
抱歉造成混淆。
我只是最好仔细查看一下给定的 samba 参数。