七 Linux之使用者與使用者組管理

2021-09-17 23:53:17 字數 2520 閱讀 5051

注意三個檔案:

/etc/passwd 【儲存使用者的關鍵資訊】

/etc/group 【儲存使用者組的關鍵資訊】

/etc/shadow 【儲存使用者的密碼資訊】

1.新增使用者

常用語法:#ueradd 選項 使用者名稱

常用選項:

-g: 表示指定使用者的使用者主組,選項的值可以是使用者組的id,也可以是組名

-g: 表示指定使用者的使用者附加組,選項的值可以是使用者組的id,也可以是組名

-u: uid,使用者的id(使用者的識別符號),系統缺省會從500之後按順序分配uid,如果不想使用系統分配,可以通過該選項自定義。

-c:comment 新增注釋

建立使用者tam,不帶任何選項

驗證是否成功:

a.驗證/etc/passwd的最後一行,檢視是否有tam的資訊

b.驗證是否存在家目錄【在centos下建立好使用者之後隨機產生乙個同名的家目錄】

擴充套件:認識passwd檔案

使用者名稱:密碼:使用者id:使用者組id:注釋:家目錄:直譯器 shell

使用者名稱:建立新使用者的名稱,後期登入的時候需要輸入;

密碼:此密碼位置一般是「x」,表示密碼的佔位;

使用者id:使用者的識別符;

使用者組id:該使用者所屬的主組id;

注釋:解釋該使用者是做什麼用的

家目錄:使用者登入進入系統之後的預設位置;

直譯器shell:等待使用者進入系統之後,使用者輸入指令之後,該直譯器會收集使用者輸入的指令,傳遞給核心處理;

注意:在不新增選項的時候,執行useradd之後會執行一系列操作:

a.建立同名的家目錄

b.建立同名的使用者組

案例:新增選項,建立使用者yao,讓yao屬於501主組,附加組500,自選靚號666

注意:檢視使用者的主組可以在passwd裡檢視,檢視附加組在group內檢視。

2.修改使用者

常用語法:#usermod 選項 使用者名稱

usermod:user modify,使用者選項

常用選項:

-g: 表示指定使用者的使用者主組,選項的值可以是使用者組的id,也可以是組名

-g: 表示指定使用者的使用者附加組,選項的值可以是使用者組的id,也可以是組名

-u: uid,使用者的id(使用者的識別符號),系統缺省會從500之後按順序分配uid,如果不想使用系統分配,可以通過該選項自定義。

-l:修改使用者名稱

案例:修改使用者tam使用者主組為500,附加組改為501

#usermode -g 500 -g 501 tam

案例:修改tam的使用者使用者名稱,改為tam

#usermod -l 新的使用者名稱 舊的使用者名稱

#usermod -l tam tam 【新的在前,舊的在後】

3.設定密碼

linux不允許沒有密碼的使用者登入到系統,因此前面建立的使用者目前都處於鎖定狀態,需要設定密碼之後才能登入到計算機

常用語法:#passwd 使用者名稱

案例:設定yao使用者的密碼

設定密碼之後再shadow檔案中的體現:能夠看出tam使用者是沒有密碼的

在設定使用者密碼之後可以登入賬號,例如此處登入yao

切換使用者命令:#su [使用者名稱] 【switch user,如果不指定使用者名稱則表示切換到root使用者】

注意:a.從root往普通使用者切換不需要密碼,但是反之則需要root密碼;

b.切換使用者之後的工作路徑是不變的;

c.普通使用者沒有辦法訪問root使用者的家目錄,但是反之可以;

4.刪除使用者

常用語法:#userdel 選項 使用者名稱

userdel:user delete(使用者刪除)

常用選項:

-r:表示刪除使用者的同時,刪除其家目錄;

1.使用者組新增

常用語法:#groupadd 選項 使用者組名

常用選項:

-g:類似使用者新增裡的」-u「,表示選擇自己設定乙個自定義的使用者組id數字,如果自己不指定,則預設從500之後遞增

2.使用者組編輯

常用語法:#groupmod 選項 使用者組名

常用選項:

-g:表示選擇自己設定乙個自定義的使用者組id數字

-n:類似於使用者修改「-l」,表示設定新的使用者組的名稱

3.使用者組刪除

常用語法:#groupdel 使用者組名

注意:當如果需要刪除乙個組時,但是這個組時某個使用者的主組時,則不允許刪除;如果確實需要刪除,則需要先將組內的所有使用者移出

Linux之使用者和使用者組管理 使用者組管理命令

linux之使用者和使用者組管理 使用者組管理命令 盡量不要改使用者初始組 一 新增使用者組 root hhh groupadd hhhg 選項 g gid 指定組id 二 修改使用者組 root hhh groupmod 選項 組名 選項 g gid 修改組id n 新組名 修改組名 例子 roo...

Linux之使用者 使用者組及許可權管理

首先,需要了解一些有關使用者資訊的系統配置檔案 etc passwd 此檔案存放的是使用者資訊 各部分指代內容 使用者 密碼 uid gid 說明 家目錄 使用者使用的shell etc shadow etc group 此檔案存放的是組資訊 各部分指代內容 組名稱 組密碼 組id 附加組成員 et...

linux基礎之使用者和使用者組管理

1.1使用者資訊檔案 etc passwd 檢視配置檔案幫助 man 5 檔名 例如 man 5 passwd name password uid gid gecos directory shell passwd配置檔案的格式,以 為分割符的7個字段 root x 0 0 root root bin...