Linux使用者和組管理筆記大全

2021-10-07 04:52:32 字數 3096 閱讀 6230

使用者:是任何乙個使用系統資源的使用者。

組:是具有相同特徵使用者的邏輯集合。

一對一:乙個使用者能存在乙個群組中,也可以是組群中的唯一成員。

一對多:乙個使用者可以存放在多個群組中,使用者能具有多個組的管理許可權。

多對一:多個使用者可以存放在乙個群組中,使用者和組就具有相同許可權。

多對多:多個使用者可以存放在多個組群中。

使用者基礎

超級使用者:root最高許可權,至高無上 (uid=0)#uid時使用者的id

系統使用者:登入用的普通使用者 (uid=1-999)

系統使用者:未來維護程式正常執行而建立的使用者。(不能登入uid=1000+)

使用者的主要配置檔案

內容解析:root:x:0:0:root:/root:/bin/bash

檔案格式:賬戶名:密碼:使用者標識號uid:組標記號gid:注釋性描述:主目錄:預設shell

/etc/shadow:此檔案的真正密碼內容解析:影子檔案,唯讀檔案,root許可權看他。普通使用者沒有許可權看它。普通使用者沒有許可權看它這個檔案。

組的檔案

1.linux組group:groupname/gid

管理員組:root ,0

系統組:1-499(centos6) ; 1-999(centos7),linux系統自動建立的。

普通組(私有組):500+(centos);1000+(centos)組名同使用者名稱,且只包含乙個使用者。

2.組的類別

主要組:使用者必須屬於乙個且只有乙個主組。

附加組:乙個使用者可以屬於零個或多個輔助組。

3.組配置檔案

linux組的主要配置檔案:

/etc/group:組及其屬性資訊

/etc/gshadow:組密碼機器相關屬性,用於儲存加密的組群口令。

4.group檔案格式

群組名稱:

群組密碼:通常不需要設定,密碼被記錄在/etc/gshadow

gid:就是群組的id

管理使用者命令

1.useradd——新增使用者賬號

用於建立新的使用者賬號,建立後應利用passwd命令為新使用者設定密碼

命令格式:useradd 【選項】使用者賬號

選項如下:

-u:指定使用者的uid。

-g:指定使用者所屬的已存在的主組;-g:指定使用者所屬的附加組。

-d:指定使用者的家目錄。

-s:指定使用者登入後的shell。

-e:設定賬戶的期限,格式為「mm/dd/yy」。

-m:建立使用者的同時建立使用者主目錄。

-c:使用者注釋資訊。

2.passwd——修改使用者口令

新增完使用者後應·立即修改使用者密碼

命令格式:passwd 【選項】【使用者】

選項如下:

-d:刪除使用者的口令。

-l:暫時鎖定使用者的賬號。

-u:解除使用者賬號的鎖定。

-s:顯示指定使用者賬號的狀態。

3.usermod——修改使用者的賬號屬性

命令格式:usermod 【選項】使用者賬號

選項如下:

-l:更改賬號的名稱,必須在該使用者未登入前的情況下使用。

-m:把主目錄的所有內容移動到新的目錄。

-p:修改使用者的密碼,密碼不是明文,是經過加密後的字串。

-s:修改使用者的登入shell。

-d:修改使用者的主目錄。

-l:鎖定賬號。

-u:解鎖賬號。

4.userdel——刪除使用者賬號

命令格式:userdel【選項】賬戶名

選項如下:

-f:強制刪除使用者,即使使用者當前已登入。

-r:刪除使用者的同時,刪除使用者相關的所有檔案。

5.su——切換使用者身份

是改變到root使用者的環境變數及許可權

6.id——檢視使用者的uid、gid和使用者所屬的組群資訊

命令格式:id 使用者名稱

7.sudo——執行root工作任務

用來以其他使用者身份身份來執行命令,預設的使用者身份為root。

sudo【選項】【引數】

常用選項如下:

-b:在後台執行指令。

-u:以指定的使用者作為新的身份,不加此選項表示以root作為新的身份。

-s:執行環境變數shell中指定的shell。

使用sudo命令時,需要將使用者賬號新增到:/etc/sudoers檔案。使用visudo命令修改該檔案內容。

檔案格式:username all=(all)all

表示:使用者賬號登入主機=(可以變換的身份)可以執行的命令。

管理使用者組命令

1.groupadd命令

用來新建使用者組

命令格式:groupadd 【-g -o】gid 組群名稱

-g:指定新建使用者組的唯一gid(gid必須唯一,不能重複)。

-o:一般於-g選項同時使用,表示新使用者組的gid可以於已有使用者組的gid相同。

2.newgrp命令

用於在多個使用者組之間進行切換

命令格式:newgrp 群組名稱

3.groupdel命令

用於刪除使用者組(如果使用者組中存在使用者,則必須先刪除使用者,才能刪使用者組)

命令格式:groupdel【群組名稱】

4.groupmod命令

用於修改使用者組的屬性

命令格式:groupmod 【選項】組名

常用選項如下:

-g:修改後的gid

-n:修改後的組名

(十二)Linux命令大全 使用者和使用者組管理

1.使用者配置檔案1 使用者資訊檔案 etc passwd 使用者管理簡介 所以越是對伺服器安全性要求高的伺服器,越是要建立合理的使用者許可權等級制度和伺服器操作規範 在linux中主要是通過使用者配置檔案來檢視和修改使用者資訊 etc passwd 第一字段 使用者名稱 第二字段 密碼標誌 第三字...

Linux筆記 使用者和使用者組管理

使用者管理相關檔案 使用者管理命令 修改使用者密碼passwd 選項 使用者名稱 修改使用者資訊usermod 修改使用者密碼狀態chage 刪除使用者userdel r 使用者名稱 實際刪除使用者要操作的路徑目錄 檢視使用者id id 使用者名稱 使用者切換su 選項 使用者名稱 使用者組管理命令...

筆記 使用者和組管理

3.1隨筆 ctrl l 清屏 clear 上下鍵 呼叫歷史命令 臨時更改主機名 hostname 名字 名字 exit 重新開啟,檢視 檢視ip windows ipconfig linux ifconfig eth0 網絡卡 lo loopback 127.0.0.1 標識自己,一般為測試位址 ...