新しいファイルが指定された所有権と権限を継承するように強制する

新しいファイルが指定された所有権と権限を継承するように強制する

ディレクトリがあります

/var/new_share/KRA2017/Prateek

この内容で

-rwx------  1 superadmin   superadmin    0 Feb 16 15:14 file1.txt*
-rwx------  1 superadmin   superadmin    0 Feb 16 15:14 file2.txt*
-rwx------  1 superadmin   superadmin    0 Feb 16 15:15 file3.txt*
-rwx------  1 superadmin   superadmin    0 Feb 16 15:15 file4.txt*

存在する

/var/new_share/KRA2017/

ディレクトリの権限と所有権は/var/new_share/KRA2017/Prateek次のとおりです。

dr-xrwx--- 2 prateekkaien superadmin 4096 Feb 16 15:15 Prateek/

つまり、グループ所有者は書き込みのみを実行でき、ユーザーは読み取りと実行のみできます。

ユーザーがファイルに書き込むたびに、superadminそのファイルのユーザーとグループの所有者は以下のようにトップ管理者になります。file1.txt file2.txt file3.txt file4.txtユーザーが作成しましたsuperadmin

ファイルのユーザー所有者は同じrx権限を持つprateeekkaienに固執し、グループ所有者は親ディレクトリとしてrwx権限を持つsuperadminです。

どうやってこれができますか?

基本的に私が望むのは、ファイルが親ディレクトリの所有者、グループ、および権限を継承することです。

ベストアンサー1

Unix では、ファイルの所有者はファイルを作成したユーザーです。

この質問に答え、その理由を説明するいくつかの質問があります。

おすすめ記事