2013-10-12 7 views
12

私は、2人のユーザー、アリスとボブを持つグループ 'g1'を持っています。 私は異なる権限を持つそれらの両方を持つファイル「FILE1」を共有したい(アリスは読み取り専用とボブ読み取り+書き込み用のため)グループ内の特定のユーザーにファイルアクセス許可を与える方法はありますか?

+0

Linuxを使用していますか? –

+0

別のグループを作成するか、ACL fsの拡張子を使用する –

+0

Red Hat Linux 9 – Vijay

答えて

12

Bobがあなたのために働くはずのファイルを所有していると仮定します。

$ chown Bob:g1 file1 

まず、ファイルの所有権をBobに設定して、読み込み+書き込みアクセスを許可し、グループの所有権をg1グループに設定します。

$ chmod 640 file1 

所有者を読み取りおよび書き込みに設定し、グループを読み取り専用に設定します。これはウェブサーバー上の共通の権限構造です。この構造では "world"にはパーミッションはありませんが、$ man chmodはファイルパーミッションに関する詳細情報を提供し、必要な場所にアクセスできます。さらに、システム全体のアクセス権をより詳細に制御する必要がある場合は、RedHat上にあることを示すようにPosix ACLまたはSE Linuxを調べることができます

3

あなたは、Linuxで次のようにしてみてください可能性があります - 。

chown user_name file 
chown user_name folder 
chown -R user_name folder #recursive 
+0

特定のユーザーに対してchmodコマンドを変更する方法はありますか? – Vijay

+0

あなたの回答は、同じグループ内の2人の異なるユーザーに異なる許可を与えることはできません。 – Vijay

+0

@VijayPandey: - 次のようなものをお探しですか?example%chmod [who] [op] [permissions] filename? –

関連する問題