Linux帳號群組刪除等相關操作
1.userdel [-r] username:刪除使用者,使用者想過的資料有,/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/home/username,/var/spool/mail/username,參數
1)連同使用者的家目錄一起刪除
2.finger [-s] username:查詢使用者相關的資訊,參數,
1)-s:僅列出使用者的帳號,全名,終端機與登入時間等
2)-m:列出與後面接的帳號相同者,而不是利用部分比對(包括全名)
不帶參數,預設列出當前登入主機的使用者名稱
3.chfn [-foph] [帳號名]:修改finger輸出的資訊,參數,
1)-f:後接完整的大名
2)-o:您辦公室的房間號
3)-p:辦公室的電話號碼
4)-h:家裡的電話號碼
4.chsh [-ls]:改變shell目錄,參數,
1)-l:列出目前系統上面可用的shell,其實就是/etc/shells的內容啦
2)-s:設定修改自己的Shell
5.id [使用者名稱]:查詢使用者的各種id資訊,若後面不接使用者名稱,則表示查詢目前使用者的各種id資訊。
6.groupadd [-g gid][-r] 組名:添加群組,參數,
1)-g:後面接某個特定的GID,用來直接給予某個GID
2)-r:建立系統群組,與/etc/login.defs有關
7.groupmod [-g gid][-n group_name] 群組名:修改group相關的參數,參數,
1)-g:修改既有的GID
2)-n:修改既有的組名
8.groupdel [groupname]:刪除指定的群組,再刪除前必須確保沒有使用者用該群組作為初始群組(即該使用者的GID記錄的該群組的id)
9.gpasswd groupname;gpasswd [-A user1,...][-M user3,...]groupname;gpasswd [-rR] groupname:建立群組管理員,參數
1)若沒有任何參數,表示給予groupname一個密碼(/etc/gshadow)
2)-A:將groupname的主控權交由後面的使用者管理(該群組的管理員)
3)-M:將某些帳號加入這個群組中
4)-r:將groupname的密碼移除
5)-R:讓groupname的密碼失效
以上是系統管理員root可以執行的操作,Group Administrator可以做的動作有:
gpasswd [-ad] user groupname:參數,
6)-a:將某位使用者添加到groupname這個群組當中
7)-d:將某位使用者移除出groupname這個群組當中
10.SGID許可權:目錄具有SGID許可權時,代表使用者在這個目錄底下建立的檔案的群組都與該目錄的群組相同。
本文永久更新連結地址: