外部FATドライブでwww-dataユーザーおよびグループの正しい許可を設定する際に問題が発生しています。このドライブにownCloudからアクセスしたいので、次の/etc/fstab
を次のように設定しました:
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でこのフォルダーにアクセスしようとすると、Permission deniedメッセージが表示されます。また、ownCloudもセットアップできません。
Can't create or write into the data directory /media/pi/EOS_DIGITAL
ここで何が欠けていますか?
drwxr-x---+ 4 root root 4096 Nov 18 21:56 ..
これらは、/media/pi
フォルダーのアクセス許可です。ご覧のとおり、所有者はルートユーザーであり、他のユーザーはその内部のファイルやフォルダーにアクセスできません。
そのフォルダの所有者をwww-dataに設定する必要があります
chown www-data:www-data /media/pi