file-permissions - 在 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
解决方案
推荐阅读
- javascript - Object.prototype.toString.call() 是一个安全问题吗?
- javascript - 获取用于复制和粘贴的特定于操作系统的键盘快捷键
- ruby-on-rails - Rails 嵌套属性会破坏一些子属性并更新一些其他属性
- java - Beansheel 采样器在执行后没有停止
- c# - 在 .NET Core 2.0 中创建全局变量以在剃刀视图中使用
- python - Python Selenium - 如何在初始化 PhantomJS 驱动程序实例时配置客户端证书文件
- python - Django中的反向关系
- reactjs - 谷歌地图反应不起作用
- facebook - Facebook Messenger bot 被拒绝,因为它不响应非测试人员的个人资料
- python - 使用 csv 数据文件减少代码长度会出现错误 a.all() 或 a.any()