首页 > 解决方案 > 在 msys2 中,Cd 到我拥有完全权限的目录失败并显示“权限被拒绝”

问题描述

我习惯于 Cygwin,但正在尝试使用 Msys2。我做了一个默认的 64 位安装(在 Windows 10 上),一切似乎都很好,直到我开始尝试使用它。例如,今天我遇到了这样的情况:当我尝试 CD 到我拥有完全权限的目录时,我得到“权限被拒绝”(ls -l 显示我拥有完全权限,但除此之外,我还使用 Windows 文件资源管理器和它显示用户 ddb 完全控制该目录)。

我看到 Msys2 已经挂载了 c:noacl; 这是默认设置,没有人问我,但这对于简化此类问题应该是件好事。

$ ls -al total 13k drwxr-xr-x 1 ddb Users 0 Sep 15 16:04 . drwxr-xr-x 1 ddb Users 0 Sep 15 23:32 .. drwxr-xr-x 1 ddb Users 0 Sep 16 13:08 cygwin drwxr-xr-x 1 ddb Users 0 Sep 15 14:07 freebsd drwxr-xr-x 1 ddb Users 0 Sep 15 14:04 linux drwxr-xr-x 1 ddb Users 0 Sep 16 13:16 msys drwxr-xr-x 1 ddb Users 0 Sep 15 14:04 solaris $ id uid=197611(ddb) gid=545(Users) groups=545(Users),197121(None),4(INTERACTIVE),66049(CONSOLE LOGON),11(Authenticated Users),15(This Organization),113(Local account),4095(CurrentSession),66048(LOCAL),262154(NTLM Authentication),401408(Medium Mandatory Level) ddb@ddblap7:~/Documents/IxSetup/ostypes $ cd msys bash: cd: msys: Permission denied

标签: file-permissionsmsys2

解决方案


推荐阅读