Windows 7上的Cygwin权限

时间:2017-07-30 05:24:19

标签: windows-7 cygwin

我认为这个问题与previous answer on Cygwin permissions有关,但我没有弄清楚如何将答案应用于我的情况。

我发现当我编辑文件(在这种情况下为~/.screenrc)时,我可以进行一次更改,然后重置权限和所有权。这是我在进行一次更改后再次重置权限后所做的事情:

Chi Site - ~/wd
Sun Jul 30 - 03:12 PM > ls -la ~/.screenrc ; chown -R RobertMarkBram:Users ~/.screenrc ; chmod 777 ~/.screenrc ; ls -la ~/.screenrc
----rwxrwx+ 1 Administrators None 1921 Jul 30 15:12 /home/RobertMarkBram/.screenrc
-rwxrwxrwx+ 1 RobertMarkBram Users 1921 Jul 30 15:12 /home/RobertMarkBram/.screenrc

我在previous answer on Cygwin permissions中读到有关更改/etc/fstab中路径设置的信息。这就是我所拥有的,但它没有什么区别:

none /cygdrive cygdrive binary,posix=0,user 0 0
none / cygdrive binary,posix=0,user 0 0

这些是我的挂载点:

Chi Site - ~/wd
Sun Jul 30 - 03:20 PM > mount
C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin on / type ntfs (binary,auto)
C: on /c type ntfs (binary,posix=0,user,noumount,auto)
D: on /d type ntfs (binary,posix=0,user,noumount,auto)

1 个答案:

答案 0 :(得分:1)

这是PEBKAC的案例..我做了太多的权限搞乱,不知道如何回来。

首先,在Windows资源管理器>该文件夹>属性>安全性我注意到我删除了services.AddCors(options =>{ options.AddPolicy("CorsPolicy", builder => builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials()); }); ..我自己的用户不再拥有所有权利,但NULL SID组确实没有。然后我按照这个social.technet.microsoft.com帖子的建议:Permissions all messed up on folders within my profile on Windows 8

EVERYONE

花了一段时间但恢复了权限。