建立使用者
useradd 選項 使用者名稱
選項:
使用者名稱:指定新賬號的登入名。
例項:
查詢使用者命令
說明whoami
顯示當前登陸使用者名稱
id 使用者名稱
顯示使用者資訊,包括使用者編號、使用者名稱、組編號、組名
groups 使用者名稱
顯示該使用者所屬組
finger 使用者名稱
顯示使用者詳細資訊
可以使用如下命令檢視所有的使用者
vi /etc/passwd # 檢視所有的使用者
刪除使用者
userdel 選項 使用者名稱
常用的選項是 -r ,它的作用是把使用者的主目錄一起刪除
例項:
userdel -r guest
修改使用者修改使用者就是修改使用者有關的屬性,包括使用者好、主目錄、使用者組、登陸shell等
修改命令如下:
usermod 選項 使用者名稱 # 常用的選項同useradd一致。
usermod -s /bin/bash common #更改common使用者的shell,否則普通使用者登陸沒有使用者名稱只有$
密碼管理
passwd 選項 使用者名稱
可使用的選項:
檢視使用者主目錄是使用者在登入系統後預設進入的目錄,並且使用者的主目錄許可權歸該使用者所有
echo $home # 檢視使用者主目錄
每個使用者都有乙個使用者組,系統可以對乙個使用者組中的所有使用者進行集中管理。
建立使用者組
groupadd 選項 使用者組
可以使用的選項有:
例項:
groupadd group1
使用者角色劃分在linux系統中,使用者是分角色的。使用者角色通過uid和gid識別。
大致分為三種:超級使用者,普通使用者,虛擬使用者
超級使用者:預設是root使用者,其uid和gid都是0.擁有最高的管理許可權。普通使用者:系統中大多數使用者都是普通使用者,實際中也使用普通使用者操作,需要許可權使用sudo命令提公升許可權。
虛擬使用者:與真實的使用者區別開來,這類使用者是安裝系統後預設存在的,且預設情況是不能登陸系統,其在/etc/passwd檔案中,最後欄位為/sbin/nologin。但是,他們是系統正常執行不可缺少的,他們的主要是方便系統管理,滿足相應的系統程序對檔案屬主的要求。如,預設的bin,adm,nobody,mail使用者等。服務的執行需要使用者角色,可以不用登陸,例如當我們需要執行mysql資料庫時,可以建立乙個虛擬使用者,作為執行mysql服務的角色。
使用者切換
su 使用者名稱 #切換使用者身份
如果不帶引數,則為切換到root身份,除了root使用者,其他使用者切換身份操作都需要輸入密碼。使用完成後執行exit切換回來即可。
/etc/passwd#該檔案記錄了所有的使用者,每一行對應乙個使用者,每行記錄被(:)分隔為7個字段,具體含義如下
使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入shell/etc/group#該檔案記錄了所有的組,每一行對應乙個使用者,每行記錄被(:)分隔為4個字段,具體含義如下
組名:口令:組標識號:組內使用者列表/etc/shadow#該檔案記錄所有使用者的密碼
Linux學習總結(十六)系統使用者及使用者組管理
先來認識兩個檔案 我們列印出首尾三行,來了解下 每行由 分割為7段,每段含義為 第一段 使用者名稱,比如root 使用者,普通使用者test,lv,test1 第二段 早期存放賬戶登入密碼,由於安全因素,現在存放到 etc shadow中了,現在用x代替 第三段 uid,使用者表示號,系統通過該數字...
Linux學習筆記(4)之使用者 使用者組及許可權管理
使用者組管理 1 groupadd 使用者組名 eg gruopadd grp1 建立使用者組grp1 2 gruopdel 使用者組名 eg groupdel grp1 刪除使用者組grp1 使用者管理 1 useradd 選項 使用者名稱 eg useradd usr1 建立使用者usr1 us...
2020 3 6Linux系統使用者與使用者組管理
認識 etc passwd和 etc shadow etc passwd檔案中 head前面的符號 稱為管道符,作用是把前面的命令的輸出再輸入給後面的命令。etc passwd由 分割成7個字段,如 root x 0 0 root root bin bash裡分別表示 使用者 密碼 uid gid ...