新しく作成されたファイルに対して同じファイル所有者を維持します。

新しく作成されたファイルに対して同じファイル所有者を維持します。

Sambaファイルへのアクセスに関する質問です。

フォルダAの下にフォルダAと2つのフォルダB、Cを作成しました。 3人のユーザーA、B、Cも作成されます。

ユーザーAは3つのフォルダすべてにアクセスできますが、ユーザーBはフォルダBにのみアクセスでき、ユーザーCはフォルダCにのみアクセスできます。

B&C フォルダの権限は次のとおりです。

drwxrwxr-x 3 a b 4096 May 10 16:22 b
drwxrwxr-x 3 a c 4096 May 10 16:43 c

質問:

ユーザー B がフォルダ B の下に新しいファイルを作成すると、その権限は次のようになります。

drwxr-x--- 2 b b 4096 May 10 16:21 New Folder

そして、新しく作成されたファイルに対してフォルダBと同じ所有者、グループ、および権限を維持したいと思います。

ベストアンサー1

フォルダbとcは、ユーザーbとcに属します。ユーザーが作成したファイルはそのユーザーに属します。

b と c のユーザー権限を使用でき、グループa.フォルダにSGIDビット(g + s)を設定すると、作成したファイルはそのフォルダのグループ権限を持ちます。

mkdir a
chown a:a a
chmod g+s a

mkdir b
chown b:a b

mkdir c
chown c:a c

(すべてのユーザーが同じ名前のグループに属しているとします。)

おすすめ記事