chown -R www-data:www-data 所有権を root に設定

chown -R www-data:www-data 所有権を root に設定

背景

Bananian、Apache2、OwnCloudを含むBananaPiがあります。バナナファイに入るのはNTFSでフォーマットされたハードディスクです。これはntfs-3gを介してインストールされます。システムに5人のユーザーを作成し、マウントされたパーティションのデフォルトディレクトリ.NTFS-3G/UserMappingにユーザーのUID / GID / SIDマッピングを作成し、パーティションをpermissionsマウントするときに設定とオプションを自動化するファイルがあります。acl(www-dataはUserMappingファイルには含まれていません。)このパーティションにはsharesSamba共有ディレクトリとowncloud/data。 owncloud-tree 全体の所有者は root:root で、権限は 777 です。

質問

Apacheがデータにアクセスし、owncloudが機能するには、ディレクトリがowncloud/datawww-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/データ

役に立つ

関連情報