用戶管理命令之NBA版
本文純屬扯淡,如有不嚴謹之處,還請海涵。
1 groupadd
作用:創建一個屬組
格式:groupadd [選項] 屬組名
選項:
-:選項為空 創建新屬組
-g:指定組GID,默認是GID+1
實例
1.1 添加屬組team,指定組ID為1111
groupadd -g 1111 team
2 groupmod
作用:修改屬組信息
格式:groupmod [選項] 屬組名
選項:
-g:GID 修改屬組GID
-n:修改屬組名
實例
2.1 修改GID為2222
groupmod -g 2222 team
2.2 修改屬組名為team_new
groupmod -n team_new team
3.groupdel
作用:刪除屬組
格式:groupdel [選項] 屬組名
選項:
實例
3.1 刪除屬組team_new
groupdel team_new
4 useradd
作用:添加新用戶以及用戶信息。
格式:useradd [選項] 用戶名
選項:
-:選項為空 創建新用戶,用戶信息未默認信息
-u:指定用戶的ID
-g:指定基本組ID,此組得事先存在
-G:指定附加組,多個組之間用逗號隔開
-s:指定用戶shell環境
實例
4.1 創建用戶騎士隊,信息為默認信息
useradd cavaliers
4.2 創建用戶勇士隊,并指定ID號為1024
useradd -u 1024 warriors
4.3 創建用戶馬刺隊,指定用戶ID為1026,指定用戶的基本組為team
groupadd team
useradd -u 1026 -g team spurs
4.4 創建用戶湖人隊,指定用戶的ID為1033,指定用戶的基本組為superstar,指定用戶的附加組為coach,player
groupadd superstar
groupad coach
groupad player
useradd -u 1033 -g superstar -G coach,player lakers
5 usermod
作用:修改用戶以及用戶信息。
格式:usermod [選項] 用戶名
選項:
-u:修改用戶的ID
-g:修改基本組ID,此ID的屬組事先得存在
-G:修改附加組,多個組之間用逗號隔開。原來的組會被覆蓋
-a -G:添加附加組,原來的組不會被覆蓋
-s:修改用戶shell環境
-L:鎖定用戶
-U:解鎖用戶
實例
5.1 修改用戶勇士隊的ID為10000 usermod -u 10000 warriors
5.2 修改用戶馬刺隊的ID以及基本組
usermod -u 10001 -g superstar spurs
5.3 修改用戶馬刺隊的ID、基本組以及附加組
usermod -u 10002 -g coach -G superstar,player spurs
5.4 鎖定用戶以及解鎖用戶
usermod -L spurs
usermod -U spurs
6 userdel
作用:刪除用戶信息以及相關文件。
格式:userdel [選項] 用戶名
選項:
-r:刪除用戶信息且刪除用戶家目錄
實例
6.1 刪除用戶馬刺隊
userdel spurs
7命令總結以及補充
7.1 groupadd 添加屬組
7.2 groupmod 修改屬組信息
7.3 groupdel 刪除屬組
7.4 useradd 添加用戶(屬主)
7.5 usermod 修改用戶(屬主)信息
7.6 userdel 刪除用戶(屬主)信息
7.7 id 顯示用戶的實際id有效id
實例 [root@localhost NBA]# id spurs uid=10002(spurs) gid=2225(coach) groups=2225(coach),2224(superstar),2226(player)
原創文章,作者:PowerMichael,如若轉載,請注明出處:http://www.www58058.com/71926