Cygwin:无法更改文件的权限

Cygwin:无法更改文件的权限

我的操作系统是 Windows XP,Cygwin 2.5.2。安装新版本后,我不得不重新安装可以在 Windows XP 上运行的旧版本。但现在在我的 .ssh 文件夹中,我无法在操作系统中的任何用户下更改文件权限:

$ ls -la
total 17
drwxr-xr-x+ 1 my_user None    0 Jun 25 16:34 ./
drwxr-xr-x+ 1 my_user None    0 Jun 25 16:40 ../
-rwxr-xr-x+ 1 my_user None  493 Jun 19 02:32 config*
-rwxr-xr-x+ 1 my_user None  668 Mar 19  2011 id_dsa*
-rwxr-xr-x+ 1 my_user None  612 Feb 19  2011 id_dsa.pub*
-rwxr-xr-x+ 1 my_user None 1675 Mar 24  2011 id_rsa*
-rwxr-xr-x+ 1 my_user None  404 Mar 24  2011 id_rsa.pub*
-rwxr-xr-x+ 1 my_user None 3788 Jun 16 01:57 known_hosts*
-rwxr-xr-x+ 1 my_user None 1464 Jul  7  2016 rsa_putty.ppk*

我以以下身份登录my_user并尝试运行:

$ chmod 200 ./id_rsa
chmod: changing permissions of './id_rsa': Permission denied

我尝试以管理员身份执行相同的操作 - 结果相同。似乎在重新安装 Cygwin 时出现了问题。可以修复吗?

更新

$ cacls ./id_rsa
d:\bin\cygwin\home\my_user\.ssh\id_rsa ORGANIZA-R2ODEV\my_user:F
                                      CREATOR OWNER:(OI)(CI)(IO)F
                                      ORGANIZA-R2ODEV\None:R
                                      CREATOR GROUP:(OI)(CI)(IO)R
                                      Everyone:(OI)(CI)R

$ getfacl ./id_rsa
# file: ./id_rsa
# owner: my_user
# group: None
user::rwx
group::r-x
other:r-x
default:user::rwx
default:group::r-x
default:other:r-x

相关内容