为何samba共享的文件在windows端编辑后会加上可执行的属性?

x86 2006-03-03 03:26:49
这样子的话check in到cvs里面也会有可执行属性的,似乎不太好。
有没有办法不让samba这样做呢?有什么配置可改?
...全文
260 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
x86 2006-03-03
  • 打赏
  • 举报
回复
不错,就是这个!
fierygnu 2006-03-03
  • 打赏
  • 举报
回复
试试
map archive = no
缺省是yes,windows的archive被映射到了owner的execute bit。
x86 2006-03-03
  • 打赏
  • 举报
回复
似乎不行。实在不行就把force create mode设成644,因为我这里cpp文件都是644的,不过脚本是有执行属性的,实在不行就不在windows端编辑脚本,只编辑cpp。

多谢!下班前结。
fierygnu 2006-03-03
  • 打赏
  • 举报
回复
试试
create mask = 0777 这个是要AND的,所以用0777
force create mode = 000 这个是要OR的,所以用000
x86 2006-03-03
  • 打赏
  • 举报
回复
这两个选项会改变文件本身属性么?还是说强制设置成某个属性?
比如原来有的文件是644,有的又是744,那么应该设置什么mask而能保证修改文件后不会改变文件属性呢?
x86 2006-03-03
  • 打赏
  • 举报
回复
这两个选项会改变文件本身属性么?还是说强制设置成某个属性?
比如原来有的文件是644,有的又是744,那么应该设置什么mask而能保证修改文件后不会改变文件属性呢?
fierygnu 2006-03-03
  • 打赏
  • 举报
回复
看看smb.conf里 force create mode和create mask的设置。:)

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧