permissions - cygwin 和 MVFS 中的文件权限

标签 permissions cygwin clearcase chmod

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


很久以后的注释:我意识到问题的一个关键部分是我尝试 chmod 的文件位于使用 MVFS 的 ClearCase 动态 View 中。不过,我仍然没有找到成功设置执行权限的方法。

最佳答案

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

查看系统范围的 /etc/bash.bashrc$HOME/.bashrc.bash_profile 以了解默认 umask 设置。

即使默认,也请尝试将 NT 系统环境中的 CYGWIN 变量设置为“binmode ntsec”。

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

关于permissions - cygwin 和 MVFS 中的文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/357314/

相关文章:

php - Facebook 请求权限示例?

svn - cygwin 的颠覆提交钩子(Hook)失败

cygwin - cygwin 理解 NTFS 连接点吗?

node.js - 如何在 Windows 7 上安装 Zombie JS? (node.js headless 浏览器)

clearcase - vob 存储主机路径名和全局路径名之间的区别是什么

ClearCase:交付和 rebase 之间的区别

svn - 如何在 Subversion 中执行 "hijack",就像在 ClearCase 中一样?

php - 临时允许查看照片和相册

json - 我可以加密我的 JSON 数据吗?

amazon-web-services - 权限错误 : [Errno 13] Permission denied: Cannot open Jupyter on Browser despite running correctly on AWS EC2 instance