2012-02-20 50 views
13

在linux中,我如何授予某個文件/文件夾對特定人員的訪問權限。換句話說,假設我想只允許用戶fred讀取一個文件,那我該怎麼做?授予對某個文件的訪問權限給特定用戶

請注意,我知道chmod和所有內容,但Linux似乎並未提供經過優化的訪問權限控制,您可以在其中指定某個特定用戶的訪問控制。

謝謝, 艾利森

+0

讓弗雷德所有者和運行'chmod 0600'(或'0700'如果是可執行文件) – 2012-02-20 02:57:06

+4

但我不希望給該用戶的文件的所有權。我只希望該用戶能夠閱讀它,就這些。我的意思是這種訪問控制的粒度非常重要; Linux如何不提供這樣的訪問控制? – 2012-02-20 03:00:46

+0

這個粒度在純Linux中不可用。我相信SELinux會給你這個能力,但我沒有使用它。我建議你刪除這篇文章,並在[linux.se]上發佈你的問題 – 2012-02-20 03:03:55

回答

25

UNIX使用用於權限和訪問控制隨機訪問控制(DAC)。爲了更好的安全性,SELinux提供強制訪問控制(MAC)。這對管理員來說很難建立和維護。

使用命令:

chown user_name file 
chown user_name folder 
chown -R user_name folder #recursive 
相關問題