这是我最近在Win10上的Cygwin。如果我做了"mkdir文件夹“,那么在Windows中,检查文件夹属性并选择安全选项卡会弹出:文件夹上的权限顺序不正确,这可能会导致某些条目无效。如果我随后在该文件夹中创建了一个文件,为了打开该文件,我必须首先删除该文件的Properties>Security>Advanced下的一个权限条目。该条目指示“拒绝文件所有者的特殊访问”。是什么导致权限顺序不正确,以及我认为分配给Cygwin中新创建的文件夹的权限是错误的?
发布于 2020-08-05 10:21:54
来源:Forcing Cygwin to create sane permissions on Windows
在装有Cygwin x64的Windows10家庭版上,将noacl选项添加到此文件对我有效:
CYGWIN_NT-10.0 3.1.6(0.340/5/3) 2020-07-09 08:20 x86_64 Cygwin
您可能需要找到Cygwin文件夹所在的位置。
文件:
C:\cygwin64\etc\fstab
内容:
# /etc/fstab
#
# This file is read once by the first process in a Cygwin process tree.
# To pick up changes, restart all Cygwin processes. For a description
# see https://cygwin.com/cygwin-ug-net/using.html#mount-table
# This is default anyway:
none /cygdrive cygdrive binary,noacl,posix=0,user 0 0
更改fstab文件后,我必须重新启动我的PC。
此外,当我使用rsync时,我传递了以下参数:
time rsync -avh --delete --progress --chmod=ugo=rwX /cygdrive/s/source/ /cygdrive/d/destination/
https://stackoverflow.com/questions/48550517
复制相似问题