/etc/fstab
我在为外部 FAT 驱动器上的 www-data 用户和组设置正确的权限时遇到问题。我希望 ownCloud 可以访问此驱动器,因此我按以下方式进行了设置:
UUID=xxxx-xxx /media/pi/EOS_DIGITAL vfat umask=777,uid=www-data,gid=www-data,utf8,nofail 0 0
安装并运行后sudo ls -la /media/pi/EOS_DIGITAL
我收到以下输出:
total 100
drwxrwx--- 4 www-data www-data 32768 Jan 1 1970 .
drwxr-x---+ 4 root root 4096 Nov 18 21:56 ..
drwxrwx--- 5 www-data www-data 32768 Jul 28 18:23 DCIM
drwxrwx--- 2 www-data www-data 32768 Jul 28 18:23 MISC
但是,当我尝试使用 www-data 访问该文件夹时,我收到了没有权限消息。我也无法设置 ownCloud:
Can't create or write into the data directory /media/pi/EOS_DIGITAL
我在这里遗漏了什么?
答案1
drwxr-x---+ 4 root root 4096 Nov 18 21:56 ..
这些是文件夹的权限/media/pi
。如您所见,所有者是 root 用户,其他用户无法访问其中的文件和文件夹。
您需要将该文件夹的所有者设置为 www-data
chown www-data:www-data /media/pi