背景
Bananian、Apache2、OwnCloudを含むBananaPiがあります。バナナファイに入るのはNTFSでフォーマットされたハードディスクです。これはntfs-3gを介してインストールされます。システムに5人のユーザーを作成し、マウントされたパーティションのデフォルトディレクトリ.NTFS-3G/UserMapping
にユーザーのUID / GID / SIDマッピングを作成し、パーティションをpermissions
マウントするときに設定とオプションを自動化するファイルがあります。acl
(www-dataはUserMappingファイルには含まれていません。)このパーティションにはshares
Samba共有ディレクトリとowncloud/data
。 owncloud-tree 全体の所有者は root:root で、権限は 777 です。
質問
Apacheがデータにアクセスし、owncloudが機能するには、ディレクトリがowncloud/data
www-data:www-dataに属している必要があります。しかし、これを試してみると:
chown -R www-data:www-data /media/hdd/owncloud/data
ファイルとフォルダの以前の所有者に関係なく、所有権はroot:rootに設定されます。これは単一ファイルでも発生します。
chown www-data:www-data /media/hdd/owncloud/data/owncloud.log
HDDの他のすべての場所の場合:
chown -R www-data:www-data /media/hdd/shares/maximilian
ただし、次のように所有権を任意のユーザーに設定すると、
chown -R maximilian:maximilian /media/hdd/owncloud/data
うまくいきます!
www-dataに所有権を設定できないのはなぜですか?
答え1
注文する
chown -R [ユーザー名]:www-data /media/hdd/owncloud/data ここで [ユーザー名] はユーザー maximilian の名前に置き換えられます。
chmod -R 755 /メディア/HDD/owncloud/データ
役に立つ