私はApacheでUbuntu12.04を実行しています。最近、次の設定でfstabを使用してマウントされたNTFS外部ドライブを接続しました。
/dev/sdc2 /media/cavalry auto rw,user,sync 0 0
このドライブには、Apacheの構成のディレクトリエイリアスを介してWebサーバーによって提供されるいくつかのディレクトリがあります。そのようなディレクトリの1つとそのアクセス許可は、次のようになります。
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>
誰かが何か援助を提供することができれば、私は最も感謝するでしょう。