用戶管理命令之NBA版

用戶管理命令之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

(0)
PowerMichaelPowerMichael
上一篇 2017-03-26
下一篇 2017-03-27

相關推薦

  • 看了還想看—普通權限及umask

        權限在操作系統是尤為重要的,無論是windows和linux中,都少不了權限這么一說,權限的大小決定了你能操作些什么,在linux中,權限對目錄和文件的意義是不同的,并且還有特殊權限。今天,我們就來說說一說權限在linux中的重要性以及權限操作命令。     權限:權限決…

    Linux干貨 2016-08-03
  • 手動創建掛載交換分區

    SWAP分區 SWAP [root@cloud ~]# fdisk /dev/sdb Command (m for help): d Selected partition 1 Command (m for help): w The…

    Linux干貨 2016-06-09
  • DNS的基本配置、子域授權與bind編譯(第十八九天)

        DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。     DNS利用類似于樹形目錄的結構,將主機名的管理分配在不同層…

    Linux干貨 2016-06-12
  • linux基礎命令: tr

    基礎命令:  tr   tr命令 功能:刪除和轉換字符 語法:tr  [OPTION]…. SET1  [SET2] 參數: -d : 刪除所有屬于第一字符集的字符(刪除某些特殊字符) -s : 把連續重復的字符以單獨一個字符表示(刪除空行很有用) 舉例: 1.把小寫字母轉換為大寫字母; cat &nbsp…

    Linux干貨 2016-08-03
  • Linux基礎知識(六)

    本問主要講述Linux的基礎知識,具體包一下內容: 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; cp /etc/rc.d/rc.sysinit /tmp sed "s/^[[:space:]]\?/#/g" /tmp/rc.sysini…

    Linux干貨 2016-10-30
  • Linux基礎指令(1)

    1.Linux上的文件管理類命令都有哪些,其常用的使用方法及相關實例演示  文件管理工具:cp mv rm cp命令 : 單源復制: cp [option]… [-T]  SOURCE DEST     -bash-4.1# …

    Linux干貨 2016-11-09
欧美性久久久久