macos - 文件夹权限

标签 macos permissions development-environment file-permissions yii

drwxr-xr-x 和 drwxr-xr-x@ 有什么区别

我的开发环境 Web 服务器( native Mac,无堆栈)在写入文件时开始出现问题,当我查看文件夹的不同副本(在 Mac OS 上)时,我看到添加了 @ 符号。在这些文件夹中,我的网络服务器无法再写入。

编辑 也回应下面的马特

这发生在我的 Mac 上,我最初将虚拟主机设置为 users/*/Sites,但将其改回 /Library/WebServer/Documents。这造成了 Yii 的权限问题,所以我为这两个位置添加了虚拟主机,这样我就可以在 users/*/Sites 中构建,并在 /Library/WebServer/Documents 中构建 sim 主机。 现在我无法写入 users/*/Sites 以及现在出现 @ 的位置。但我没有在查找器中看到符号链接(symbolic link)。关于出了什么问题有什么想法吗?

最佳答案

在 OS X 上,权限后面的 @ 表示该文件具有扩展属性(也可能是访问控制列表);如果它位于文件名之后,则表示符号链接(symbolic link)。您可以将 -@ 选项添加到 ls 以显示 xattrs,将 -e 选项添加到 ls 以显示 ACL。 ls -le@ 将显示批处理。我猜你在 ACL 中有某种拒绝规则,但由于你显然已经删除了该文件夹,现在发现有点晚了......

关于macos - 文件夹权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5783411/

相关文章:

eclipse - 打印边距卡在 Eclipse 中

php - pecl install memcache 在 OS X Yosemite 上失败,错误为 "memcache support requires ZLIB"

ios - 带有发布权限回调的 Facebook iOS 3.1 sdk 登录

php - 临时允许查看照片和相册

ruby-on-rails - 如何在 Rails 的 ERB 文件中检查开发或生产?

java - 连接 Google+ 登录时应如何使用 Google Api Key?

excel - vba Range.Autofilter 在 Excel 2011 (Mac) 上失败

MySQL 5.5.9 无法启动

sql - 存储过程中的屏蔽列

mysql - 设置网站的测试副本