天天看點

12-12-13-鳥哥的linux私房菜-檔案與目錄管理-2-2

使用者和使用者組:

users :檢視目前使用者的使用者名(僅使用者名)

whoami :和users的功能相同

who :檢視目前使用者的登入情況目前使用者登入的時間和相關終端ip等

finger user1  :檢視user1的相關資訊(包括姓名,是否登入,shell,目錄,郵件,計劃)

id user1 :檢視user1的uid,gid,id号;

<a target="_blank" href="http://blog.51cto.com/attachment/201212/213013229.png"></a>

useradd user1 :增加使用者user1

userdel user1 :删除使用者user1

cat /etc/passwd :檢視使用者的想關資訊

cat /etc/shadow : 檢視使用者的密碼檔案,已經經過MD5加密

cat /etc/group : 檢視使用者組的相關資訊,id等

groupadd user :增加user使用者組

groupadd -g 200 user :增加一個使用者組user,指定id為200

groupdel user :删除user使用者組

usermod -a -G user user1 :将已經存在的使用者user1添加到使用者組user中

gpasswd -a user2 user :和usermod -a -G user user2的意思相同,都是将已經存在的使用者user2添加到使用者組user中(除了這兩種方法之外還可以編輯/etc/group檔案來修改)

<a target="_blank" href="http://blog.51cto.com/attachment/201212/213053654.png"></a>

useradd -G user user3 :新增一個原先不存在的使用者user3并将其添加到user使用者組中(注:在建立user3的時間,必須先建立user使用者組)

<a target="_blank" href="http://blog.51cto.com/attachment/201212/213115866.png"></a>

chgrp 指令:

chgrp user /u01/userpro : 修改/u01/userpro目錄的所述組為user

chgrp user user3test :修改user3test檔案的所屬組為user

修改使用者群組的方法,除了

chown 指令:

-rw-rw-r-- 1 user2 user2 0 12-14 20:01 22

#chown user1 22  : 将22檔案的使用者改為user1,原本屬于user2,修改之後還屬于user2組,修改檔案22所述群組的方法為:chgrp user1 22

心得:

1:user1和user2都屬于user群組,當切換到user1時,user1建立的文檔的所屬使用者為user1所屬群組為user1,并不是所述群組為user;user2所建立的檔案,當加上隐藏權限SGID時,即可将user1和user2建立的文檔自動歸屬于user群組!

2:最有效的方式就是用chown和chgrp來限定文檔的所述使用者和使用者組,那樣的話,就不會出錯了,但是這樣做就是每次都得改,最好是學會第一種方法,利用使用者組的隐藏權限。

本文轉自 murongqingqqq  51CTO部落格,原文連結:http://blog.51cto.com/murongqingqqq/1089667

繼續閱讀