cygwin和MVFS中的文件权限

mby*_*215 3 permissions cygwin clearcase chmod

我使用Cygwin的dll版本为1.5.19(是的,过时,我知道,但我们是出于配置控制的原因而这样做).我的所有文件(现有的和新创建的)都显示权限644,尽管umask为022.此外,使用chmod不会更改权限.我在CYGWIN环境变量中设置了ntsec.我需要能够添加执行权限; 有什么我可以尝试解决这个问题还是一个失败的原因?


更久以后的注意事项:我意识到问题的一个关键部分是我尝试chmod的文件是在使用MVFS的ClearCase动态视图中.不过,我仍然没有找到成功设置执行权限的方法.

小智 6

编辑/etc/passwd以将用户的GID的默认值更改为545(即NT'用户组)而不是513('无'组).

评论系统范围/etc/bash.bashrc,$HOME/.bashrc.bash_profile为默认的umask设置.

即使是默认值,也要尝试将NT系统环境中的CYGWIN变量设置为"binmode ntsec".

如果问题消失,请告诉我.