我的cygwin64安装显示某些文件和目录没有权限:
d---------+ 1 dean None 0 Oct 3 16:23 eclipse.workspaces
drwxr-xr-x+ 1 dean None 0 Oct 3 15:10 mailer
----------+ 1 dean None 3044991 Oct 4 10:02 devbook.pdf
Cygwin本身并不尊重这些设置,因为我能做到
ls -l
进入像eclipse.workspaces这样的目录,看看有什么。我可以读写eclipse.workspaces /目录。如果我做
touch eclipse.workspaces/junk
我得到了
$ ls -l eclipse.workspaces/
total 0
d---------+ 1 dean None 0 Oct 3 16:23 default
-rw-r--r--+ 1 dean None 0 Oct 14 16:51 junk
我今天用cygwin64创建的所有文件和目录似乎都具有正常的权限。在过去的某个地方,一堆目录和文件被设置为无权限。
当我从这台机器运行的脚本创建了一个没有Linux机箱权限的文件时,我注意到了这个问题。
我已经尝试了this solution from cygwin forums并且没有改变任何内容。
有人有解决方案吗?