0

Linux サーバー上の特定の 1 つのディレクトリのみに、新しく作成されたディレクトリ セットアップの特定のグループがあることを確認したいですか?

つまり、所有権が「user1: global_group /data」のディレクトリがあり、新しいサブディレクトリはすべて同じグループ所有権を持つ必要があります。user1 または user2 の下にmkdir を使用してディレクトリを作成すると/data/subdir1、所有権は「user1:grp_user1」または「user2:grp_user2」になります。

サブディレクトリの所有権を管理するにはどうすればよいですか?

アイデアをありがとう...

4

2 に答える 2

2

あなたはそれが必要chmodです。

これを適用します:chmod g+s directory親ディレクトリに。新しく作成されたすべてのファイルとディレクトリは、再帰的に、親ディレクトリのグループを持ちます。

そう:

chgrp target_group target_directory
chmod g+s target_directory
mkdir -p target_directory/subdirectory/another_one
ls -l target_directory/subdirectory/another_one 

another_oneそして、ディレクトリに目的のグループがどのように含まれているかを観察します。

于 2015-04-17T08:08:10.437 に答える