私はDebian 8を使用しています。ディレクトリ内のすべてのフォルダ/ファイルに対してデフォルトのファイル権限を設定するには?権限についてです。同様の所有権が欲しい。
rootとしてログインし、デーモン設定ディレクトリにファイルを追加するたびに、新しく作成されたファイルの所有権はですroot:root
。ほとんどの場合は大丈夫ですが、ここにはありません。daemon:daemon
configディレクトリの下のどこかにファイルを作成すると、所有権が自動的に設定されるようにしたいです。
どうすればいいですか?
答え1
あなたはできません。
chmod
ディレクトリ()に固定ビットを設定すると、そのchmod g+s directory/
ディレクトリに生成されたすべてのファイルがディレクトリ自体と同じグループに属します。ただし、これは所有者ではなくグループにのみ影響します。
また、umask
生成されたファイルのデフォルト権限に影響を与えるためにディレクトリにACLを設定することもできます。
ただし、自分(ルート)が作成したファイルの所有者を他のユーザーに自動的に設定することはできません。これを行うには使用する必要がありますchown
。
chown
、chgrp
およびコマンドに慣れるだけですchmod
。
答え2
これも見ることができます。回答それが役立つなら。 「root」ユーザーとしてファイルを作成すると、30秒ごとに実行されているcronjobはすぐに権限を変更できます。