cygwin 和 MVFS 中的文件权限

发布于 2024-07-09 18:09:12 字数 302 浏览 9 评论 0原文

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


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

I am using Cygwin with a dll version of 1.5.19 (yes, out-of-date, I know, but we're doing it for configuration control reasons). All my files (existing and newly created) show up with permissions 644, despite a umask of 022. Also, using chmod doesn't change the permissions. I have ntsec set in the CYGWIN environment variable. I need to be able to add execute permissions; is there anything I can try to fix this or is it a lost cause?


A much later note: I realized that a key part of the problem is that the files I was trying to chmod were in a ClearCase dynamic view, which uses MVFS. I still have not found way to successfully set the execute permissions, though.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遮云壑 2024-07-16 18:09:12

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

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

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

如果问题消失请告诉我。

Edit /etc/passwd to change the default value for GID for your user to 545 (i.e. NT 'Users' group) instead of 513 ('None' group).

Review system-wide /etc/bash.bashrc, $HOME/.bashrc and .bash_profile for default umask settings.

Even if default, do try to set CYGWIN variable in NT system environment to "binmode ntsec".

Let me know if problems disappear.

£烟消云散 2024-07-16 18:09:12

您需要 /etc/passwd/etc/group 文件才能使权限正常工作。

请参阅为什么 chmod 不起作用?Cygwin 常见问题解答

文件权限Cgywin 用户指南

You need /etc/passwd and /etc/group files for permissions to work correctly.

See Why doesn't chmod work? in the Cygwin FAQ

and

File Permissions in the Cgywin User's Guide

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文