【发布时间】:2012-10-29 20:30:18
【问题描述】:
我在 Apache2 上(在 Mountain Lion Mac Os X 上)有一个(真的)简单的网站配置:
服务器名我的服务器名 目录 /myDirectory/myWebsite
我优雅的 Apache,我得到的只是 403。 即使在我网站的所有文件和文件夹上更改权限 777 后也无法正常工作。 但是,当我“ls -l”文件时,我获得了以下权限:
(用于目录) drwxrwxrwx@
唯一的区别是“@”,但我找不到它的含义(不确定在谷歌搜索时是否正确处理);谁能告诉我“@”代表什么?
仅供参考,文件是“真实文件”,不是别名或符号链接,而且我有其他网站在同一台服务器上正常运行(但没有“@”)。
谢谢
【问题讨论】:
-
@DanielA.White 不,它没有。这个问题与系统管理无关:这是一个基本的 Unix 问题可以(并且应该)通过阅读相关系统上的
ls的手册页来回答。如果您必须将它迁移到某个地方,它应该已经转到Ask Different。 -
更重要的是,@扩展属性是否会阻止apache,如果是,如何删除那些扩展属性。
标签: macos apache permissions filesystems terminal