我有一个装有 USB 外部驱动器的 Raspberry Pi。
我已将此 USB ( /dev/sda1
)安装到,/var/www/html/owncloud/data/drive
因为我希望能够从我的 PHP 应用程序(准确地说:owncloud)访问它。
我的/etc/fstab/
看起来像这样:
PARTUUID=5e3da3da-01 /boot vfat defaults 0 2
PARTUUID=5e3da3da-02 / ext4 defaults,noatime 0 1
UUID=6D38B7934EF41800 /var/www/html/owncloud/data/drive ntfs defaults,auto,users,rw,nofail,umask=000,allow_other 0 0
重新启动后,它在 WinSCP 中显示得很好。我还可以通过终端列出它(drwxrwxrwx 1 root root
用于drive
目录):
不过,我的 PHP 脚本和 owncloud 似乎无法访问该文件夹的内容。我猜这是由于权限问题,因为我的drive
文件夹属于root
而不是属于www-data
.
但是将权限更改为www-data
不起作用(因为它已安装?)。我也尝试过etc/fstab
with 的线路allow_other
。sudo usermod -a -G disk www-data
正如建议的那样,同样适用https://askubuntu.com/questions/988593/www-data-user-cannot-access-mounted-partition