2013-10-12 153 views
12

我有一個組'g1'有2個用戶Alice和Bob。 我想用不同的權限與兩者共享一個文件「文件1」(愛麗絲只讀和鮑勃讀+寫)如何將文件權限授予組中的特定用戶?

+0

您正在使用Linux嗎? –

+0

必須創建單獨的組或使用ACL fs擴展 –

+0

Red Hat Linux 9 – Vijay

回答

12

假設Bob可以擁有該文件,以下內容應該適用於您。

$ chown Bob:g1 file1 

首先設置文件的所有權鮑勃允許讀+寫訪問,並設置組所有權,G1組。

$ chmod 640 file1 

將所有者設置爲讀取和寫入,並將組設置爲只讀。這是一個web服務器上的通用權限結構。請注意,「世界」在這個結構中沒有權限,但是$ man chmod可以提供關於文件權限的更多信息,並讓您獲得您需要去的地方。此外,如果您需要更多地控制整個系統的權限,則可能需要查看Posix ACL或SE Linux,因爲您確實指出了您正在使用RedHat

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? –