You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cygwin Shell可正常访问目录但CMD提示拒绝访问的权限问题求助

Cygwin Shell可正常访问目录但CMD提示拒绝访问的权限问题求助

大家好,遇到一个特别奇怪的权限问题,想请各位帮忙分析一下:

我在Cygwin的Shell里能毫无障碍地进入UnarchiveAllPatients目录,还能查看里面的文件和子目录,但切回Windows原生的CMD窗口执行cd UnarchiveAllPatients时,却直接弹出**Access is denied.**的错误,完全搞不懂为什么会出现这种差异。

先给大家展示一下我的完整操作流程:

(Administrator: Command Prompt)

E:\dev\Connect>d:\cygwin64\bin\sh

$ PATH=/bin:$PATH

$ ls -l UnarchiveAllPatients
total 25
drwxr-x---+ 1 jhudson Domain Users   0 Dec  1 13:06 Bin
-rwxr-x---+ 1 jhudson Domain Users 297 Dec  1 12:25 UnarchiveAllPatients.vbproj.user
drwxr-x---+ 1 jhudson Domain Users   0 Dec  1 13:06 obj

$ cd UnarchiveAllPatients
$ ls
Bin  UnarchiveAllPatients.vbproj.user  obj

$ exit

E:\dev\Connect>cd UnarchiveAllPatients
Access is denied.

E:\dev\Connect>

补充一下背景:这个目录是通过rsync命令做夜间备份同步过来的,我怀疑是同步过程中权限设置出了问题。我分别用cacls和icacls查了这个目录的权限配置,结果看起来有点混乱,但我自己看不出具体哪里出了问题,麻烦各位帮忙看看:

cacls命令输出:

E:\dev\Connect>cacls UnarchiveAllPatients
E:\dev\Connect\UnarchiveAllPatients NULL SID:(DENY)(special access:)
        READ_CONTROL
        FILE_READ_EA
        FILE_WRITE_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
DEXTER2\jhudson:(DENY)(special access:)
        FILE_READ_DATA
        FILE_WRITE_DATA
        FILE_APPEND_DATA
        FILE_READ_EA
        FILE_WRITE_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
NULL SID:(OI)(CI)(IO)(DENY)(special access:)
        READ_CONTROL
        FILE_READ_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
DEXTER2\jhudson:(special access:)
        STANDARD_RIGHTS_ALL
        DELETE
        READ_CONTROL
        WRITE_DAC
        WRITE_OWNER
        SYNCHRONIZE
        STANDARD_RIGHTS_REQUIRED
        FILE_READ_ATTRIBUTES
        FILE_WRITE_ATTRIBUTES
DEXTER2\Domain Users:(special access:)
        READ_CONTROL
        SYNCHRONIZE
        FILE_GENERIC_READ
        FILE_GENERIC_WRITE
        FILE_GENERIC_EXECUTE
        FILE_READ_DATA
        FILE_WRITE_DATA
        FILE_APPEND_DATA
        FILE_READ_EA
        FILE_WRITE_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
        FILE_READ_ATTRIBUTES
        FILE_WRITE_ATTRIBUTES
NT AUTHORITY\SYSTEM:(special access:)
        READ_CONTROL
        SYNCHRONIZE
        FILE_GENERIC_READ
        FILE_GENERIC_WRITE
        FILE_GENERIC_EXECUTE
        FILE_READ_DATA
        FILE_WRITE_DATA
        FILE_APPEND_DATA
        FILE_READ_EA
        FILE_WRITE_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
        FILE_READ_ATTRIBUTES
        FILE_WRITE_ATTRIBUTES
BUILTIN\Administrators:(special access:)
        READ_CONTROL
        SYNCHRONIZE
        FILE_GENERIC_READ
        FILE_GENERIC_WRITE
        FILE_GENERIC_EXECUTE
        FILE_READ_DATA
        FILE_WRITE_DATA
        FILE_APPEND_DATA
        FILE_READ_EA
        FILE_WRITE_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
        FILE_READ_ATTRIBUTES
        FILE_WRITE_ATTRIBUTES
Everyone:(special access:)
        READ_CONTROL
        SYNCHRONIZE
        FILE_READ_ATTRIBUTES
CREATOR OWNER:(OI)(CI)(IO)F
CREATOR GROUP:(OI)(CI)(IO)R
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(special access:)
        READ_CONTROL
        SYNCHRONIZE
        FILE_GENERIC_READ
        FILE_GENERIC_WRITE
        FILE_GENERIC_EXECUTE
        FILE_READ_DATA
        FILE_WRITE_DATA
        FILE_APPEND_DATA
        FILE_READ_EA
        FILE_WRITE_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
        FILE_READ_ATTRIBUTES
        FILE_WRITE_ATTRIBUTES
BUILTIN\Administrators:(OI)(CI)(IO)(special access:)
        READ_CONTROL
        SYNCHRONIZE
        FILE_GENERIC_READ
        FILE_GENERIC_WRITE
        FILE_GENERIC_EXECUTE
        FILE_READ_DATA
        FILE_WRITE_DATA
        FILE_APPEND_DATA
        FILE_READ_EA
        FILE_WRITE_EA
        FILE_EXECUTE
        FILE_DELETE_CHILD
        FILE_READ_ATTRIBUTES
        FILE_WRITE_ATTRIBUTES
Everyone:(OI)(CI)(IO)R
DEXTER2\jhudson:(OI)(CI)F

icacls命令输出:

E:\dev\Connect>icacls UnarchiveAllPatients
UnarchiveAllPatients NULL SID:(DENY)(Rc,REA,WEA,X,DC)
DEXTER2\jhudson:(DENY)(RD,WD,AD,REA,WEA,X,DC)
NULL SID:(OI)(CI)(IO)(DENY)(Rc,REA,X,DC)
DEXTER2\jhudson:(D,Rc,WDAC,WO,RA,WA)
DEXTER2\Domain Users:(RX,W,DC)
NT AUTHORITY\SYSTEM:(RX,W,DC)
BUILTIN\Administrators:(RX,W,DC)
Everyone:(Rc,S,RA)
CREATOR OWNER:(OI)(CI)(IO)(F)
CREATOR GROUP:(OI)(CI)(IO)(RX)
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(RX,W,DC)
BUILTIN\Administrators:(OI)(CI)(IO)(RX,W,DC)
Everyone:(OI)(CI)(IO)(RX)
DEXTER2\jhudson:(OI)(CI)(F)

备注:内容来源于stack exchange,提问作者Joshua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 11:34:30