cygwin chmod和windows 7文件权限问题

时间:2016-04-23 16:23:43

标签: windows cygwin icacls

过去几年,我在密切相关的主题上发现了一些帖子。但是,我想知道是否有人对以下情况有任何具体建议。

我是Win7 SP1上cygwin 2.4.0-1的临时用户。我已经在各种Win平台上使用了cygwin多年。今天,我第一次在这台Win7机器上,在一个文件上做了一个cygwin chmod 400命令,称之为/ cygdrive / c / some / folder / file。然后我发现在整个C:中,Windows权限已被更改,而不仅仅是在C:\ some \文件夹中。具体来说,Windows属性对话框显示C:中所有文件夹的只读状态。我无法写入我的主驱动器。我试图使用Windows属性对话框更改此设置。但是,回到属性后来显示没有变化。重新启动计算机并再次尝试通过对话框更新属性不起作用。另外,从cygwin命令行发出chmod 770也无济于事。

我一直在阅读权限处理,chmod与Win ACL之间的差异,特别是与cygwin sshd相关的权限,以及Windows icacls和cacls的使用,例如: Cygwin chmod 777 command made other users 'access denied' in Windows 7

我还在/cygdrive/c/cygwin64/etc/fstab.d/上添加了一个文件:

Cygwin/vim Windows 7 file access issue

似乎没有帮助。

在C:中的几个特定文件夹上从Windows命令行运行icacls显示以下内容:

C:> icacls文件夹

文件夹BUILTIN \管理员:(I)(F)         BUILTIN \管理员:(I)(OI)(CI)(IO)(F)         NT AUTHORITY \ SYSTEM :( I)(F)         NT AUTHORITY \ SYSTEM :( I)(OI)(CI)(IO)(F)         BUILTIN \用户:(I)(OI)(CI)(RX)         NT AUTHORITY \认证用户:(I)(M)         NT AUTHORITY \认证用户:(I)(OI)(CI)(IO)(M)

成功处理了1个文件;处理0个文件失败

C:> icacls Users \ user

用户\用户NT AUTHORITY \ SYSTEM:(OI)(CI)(F)               BUILTIN \管理员:(OI)(CI)(F)               机\用户:(OI)(CI)(F)               机\ HomeUsers:(RX)

成功处理了1个文件;处理0个文件失败

无论如何,在我开始尝试我不完全理解的icacls命令之前,我想知道这里是否有人可能对我有任何具体的建议。

非常感谢, KCW

0 个答案:

没有答案