【发布时间】:2012-06-23 14:49:56
【问题描述】:
我正在使用 Apache 运行 Ubuntu 12.04。最近我连接了一个 NTFS 外部驱动器,它通过以下设置安装了 fstab:
/dev/sdc2 /media/cavalry auto rw,user,sync 0 0
我在这个驱动器上有几个目录,这些目录由我的 Web 服务器通过 Apache 配置中的目录别名提供服务。一个这样的目录及其权限如下所示:
drwxrwxrwx 1 root root 4096 May 28 22:42 econ/
但是,我已切换到 EXT4 文件系统,并尝试在 fstab 中使用以下行进行挂载:
/dev/sdc2 /media/cavalry ext4 defaults 0 0
同目录有权限:
drwxrwxrwx 11 josh josh 4096 May 28 22:42 econ/
这里的问题是,当安装 EXT4 文件系统时,我无法从 Web 访问此目录(收到“没有权限错误”)。我无法看到(NTFS 目录由 root 拥有而 EXT4 目录由 josh 拥有的明显区别)可能导致此问题的原因。
该目录的Apache配置如下:
Alias /econ /media/cavalry/server_backup/econ
<Directory /media/cavalry/server_backup/econ>
Order allow,deny
Options Indexes FollowSymLinks MultiViews
Allow from All
AuthType Basic
AuthName "Login"
AuthUserFile /etc/apache2/passwords/users
Require user research
</Directory>
如果有人能提供任何帮助,我将不胜感激。
【问题讨论】:
标签: apache ubuntu permissions webserver ext4