各ディレクトリのデフォルト所有者を設定するには?

各ディレクトリのデフォルト所有者を設定するには?

私はDebian 8を使用しています。ディレクトリ内のすべてのフォルダ/ファイルに対してデフォルトのファイル権限を設定するには?権限についてです。同様の所有権が欲しい。

rootとしてログインし、デーモン設定ディレクトリにファイルを追加するたびに、新しく作成されたファイルの所有権はですroot:root。ほとんどの場合は大丈夫ですが、ここにはありません。daemon:daemonconfigディレクトリの下のどこかにファイルを作成すると、所有権が自動的に設定されるようにしたいです。

どうすればいいですか?

ベストアンサー1

あなたはできません。

chmodディレクトリ()に固定ビットを設定すると、そのchmod g+s directory/ディレクトリに生成されたすべてのファイルがディレクトリ自体と同じグループに属します。ただし、これは所有者ではなくグループにのみ影響します。

また、umask生成されたファイルのデフォルト権限に影響を与えるためにディレクトリにACLを設定することもできます。

ただし、自分(ルート)が作成したファイルの所有者を他のユーザーに自動的に設定することはできません。これを行うには使用する必要がありますchown

chownchgrpおよびコマンドに慣れるだけですchmod

おすすめ記事