首頁 > 軟體

Linux的使用者與使用者組管理命令

2020-06-16 18:00:03

Linux的使用者與使用者組管理命令

1、使用者和群組

groupadd:用於新增新的群組
    其命令格式如下:
        groupadd [-option] 群組名
    常用引數:
        -g GID:指定建立群組的GID(GID為大於500的數位)
    範例【1】新增一個叫teama的群組,並指定GID為555,使用命令:
            groupadd -g 555 teama
    注意(PS):如果不加-g引數,預設情況下系統會自動分配GID(使用者所屬群組的識別碼),從500開始順序排列

groupdel:用於刪除已存在的群組
    其命令格式如下:
        groupdel [-option] 群組名
    注意(PS):刪除群組之前必須將該群組內的使用者刪除

useradd:用於建立新的使用者
    其命令格式如下:
        useradd [-option] 使用者名稱
    常用引數:
        -u UID:指定建立群組的UID,如果不指定,則系統自動分配
        -g GID/groupname:指定新增使用者所在的群組,可以用GID或者是群組名。如果不指定群    組,則系統自動建立一個和使用者名稱同名的群組,並將該使用者加入該群組
        -M:不建立“家”目錄,如果不使用該引數,則預設建立家目錄
        -s shell:指定使用者登入時啟用的shell,如果不指定,一般使用/bin/bash
        -G:指定該使用者屬於root群組
    範例【1】建立一個名為testa的使用者,指定其UID為555,並指定該使用者加入teama群組,並指定其使用C-shell,則使用命令:
              useradd -u 555 -g teama -s /bin/bash testa
            該命令執行完,我們可以在/home目錄下看到testa目錄,這是系統預設建立的該使用者的“家”目錄
    範例【2】建立一個名為usera的使用者,只屬於root群組,則使用命令:
              useradd -g root usera
    範例【3】建立一個名為userb的使用者,即屬於root群組,也屬於userb群組,則使用命令:
              useradd -G root userb
           

userdel:用於刪除已存在的使用者
    其命令格式如下:
        userdel [-option] 使用者名稱
  常用引數:
        -r:將該使用者的家目錄和郵件檔案一併刪除,如果不加該引數,僅是刪除賬戶,處於減少垃圾檔案的目的,建議執行該命令時使用引數-r
  範例【1】刪除上例建立的usera和userb使用者,將其家目錄與郵件檔案一起刪除,則使用命令:
              userdel -r  usera  userb

usermod:用於修改使用者的資訊
    其命令格式如下:
        usermod [-option] 使用者名稱
  常用引數:
        -u UID:設定使用者的UID
        -g GID/groupname:設定使用者的群組,可以用GID或者是群組名。
        -s shell:指定使用者登入時啟用的shell。

2、使用者密碼命令

passwd:用於設定使用者的密碼
    其命令格式如下:
        passwd [username]
    常用引數:
        -d :刪除當前密碼
        -k:密碼永不過期
        -l:鎖定使用者
    注意(PS):1)若passwd後面不跟使用者名稱,則表示修改當前使用者的密碼
              2)只有超級管理員root才能給別的使用者指定密碼,普通使用者只能修改自己的密碼

3、使用者切換命令

su:用於切換使用者身份
    其命令格式如下:
        su [-] [username]
    注意(PS):1)若使用“-”符號,則表示完整切換到另一個使用者的環境,反之則表示使用當前使用者環境。
              2)從root使用者切向普通使用者,不需要輸入密碼,反之則需要輸入密碼才可以完成切換。
              3)如果要返回原來的使用者,則使用exit命令,在同一使用者下使用則退出終端。

4、使用者查詢命令

id:用於顯示使用者的UID、GID以及所擁有的群組
    其命令格式為:id [username]

groups:用於顯示使用者所屬的群組資訊
    其命令格式為:groups [username]

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-05/117461.htm


IT145.com E-mail:sddin#qq.com