允许Ubuntu中的Apache访问NTFS硬盘中的文件

我在Ubuntu中运行LAMP。

但是,我的文件位于单独的NTFS硬盘驱动器(/ media / shared / mysite /)上。

去http:// localhost给我一个403

我怎么能安全地让apache读取/写入NTFS磁盘?

当系统启动时,“共享”正在被挂载。 这是fstab中的条目:

/dev/sda1 /media/shared ntfs-3g quiet,defaults,locale=en_US.utf8,umask=000 0 0 

那里的文件的权限是什么? 试试ls -l / media / shared

经过许多次的尝试,我成功的是:改变了Apache的configuration,使它不再使用“www-data”(Apache用户),而改为使用我自己的用户。

很简单。 在我的Apache版本中,要更改的两行代码位于“/ etc / apache2 / envvars”文件中(它可以是另一个版本中的另一个文件):

 export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data 

我用我的用户名(这里是“toto”:))replace了“www-data”:

 export APACHE_RUN_USER=toto export APACHE_RUN_GROUP=toto