ownCloudを使用してマウントされた共有NASディレクトリにアクセスすることはできません。

ownCloudを使用してマウントされた共有NASディレクトリにアクセスすることはできません。

ownCloudRaspbianのRaspberryPi 2で正常に実行しました。それでは、データディレクトリをNASに移動しようとしています。

NASにフォルダを共有してCIFSマウントしました。これにより、共有ディレクトリにアクセスし、コマンドラインを介してエントリを操作できます。それはすべてです。ただし、ブラウザでownCloudを開くと、次のエラーメッセージが表示されます。

データディレクトリ(/home/pi/Cloud/storage)は他のユーザーが読むことができます。

他のユーザーがディレクトリを一覧表示できないように、権限を0770に変更してください。

/etc/fstabそのため、共有ディレクトリをマウントしたファイルで権限を調整してみました。この方法も機能しますが、所有者をからに変更しwww-dataますpi。その結果、データディレクトリがwww-data

ファイルに次の行を追加して共有フォルダをマウントしました/etc/fstab

//<NAS-IP>/<sharedFolder> /home/pi/Cloud/storage cifs username=<my username>,password=<my password>,uid=www-data,gid=www-data,dir_mode=770,file_mode=770,umask=0007 0 0

その結果、次の権限が付与されます。

drwxr-xr-x 2 pi    pi    4096 Sep  2  23:15 storage

したがって、問題は、すべてのユーザーがデータディレクトリを読み取ることができますが、権限を制限しても所有していないことですwww-data

この問題を解決する方法を知っている人はいますか? ownCloudの実行がほとんど近づいているようですが、最後のステップはわかりません。

ベストアンサー1

あなたのNASがインストール設定を上書きするUNIX拡張をサポートしているようです。マニュアルページmount.cifsサーバーがUnix拡張をサポートしている場合(LinuxベースのNASである可能性が高い)、、、およびはdir_modeサーバーfile_modeによってオーバーライドされる可能性があります。uidgid

この場合、フォルダの権限を直接変更できます。それでも問題が解決しない場合は、nounix拡張機能を無効にするオプションを使用してインストールしてみてください。

おすすめ記事