1.什么是用戶?
能登錄系統(tǒng)的都算用戶。
windows系統(tǒng)和linux系統(tǒng)區(qū)別:linux支持多個(gè)用戶同一時(shí)刻登錄系統(tǒng),互相之間不影響;而windows同一時(shí)刻不允許多個(gè)用戶登錄
多個(gè)普通用戶能邏輯上分為一個(gè)組,當(dāng)然一個(gè)用戶也能隸屬于多個(gè)組
2.為什么要?jiǎng)?chuàng)建用戶?
(1)系統(tǒng)上的每一個(gè)進(jìn)程(運(yùn)行的程序)都需要一個(gè)特定的用戶運(yùn)行。
(2)通常在公司是使用普通用戶管理服務(wù)器,因?yàn)閞oot權(quán)限過大,容易造成鼓掌。
3.如何查看系統(tǒng)中所存在的用戶
id? :顯示當(dāng)前用戶的uid和gid

id 查看其他用戶uid和gid

4.創(chuàng)建用戶會(huì)在系統(tǒng)的哪個(gè)配置中保存信息
當(dāng)創(chuàng)建一個(gè)用戶時(shí),系統(tǒng)會(huì)操作/etc/passwd /etc/shadow這兩個(gè)文件,變更文件中的內(nèi)容

root第一列:root用戶名稱、
x第二列:密碼占位符、
0第三列:用戶UID、
0第四列:組GID
root第五列:注釋信息、
/root第六列:用戶家目錄、
/bin/bash/第七列:登錄shell

bgx第一列:用戶名稱、
??!第二列:密碼(??!表示無密碼)、
16312第三列:最近一次變更密碼,從1970年到現(xiàn)在,過了多少天、
0第四列:密碼最少使用天數(shù)、
99999第五列:密碼最長(zhǎng)使用天數(shù)、
7第六列:密碼到期前,系統(tǒng)會(huì)在密碼到期前七天提醒變更密碼、
2第七列:密碼到期后,密碼過期后2天強(qiáng)制提示變更用戶密碼、
66275第八列:賬戶失效時(shí)間,從1970年起,賬戶在這個(gè)時(shí)期前可使用,到期后失效
5.用戶UID中的用戶含義
0:超級(jí)管理員
1~200:系統(tǒng)用戶,運(yùn)行系統(tǒng)自帶進(jìn)程
201~999:系統(tǒng)用戶,用來運(yùn)行用戶安裝的程序
1000+:普通用戶
6.useradd添加用戶
選項(xiàng) -u:指定創(chuàng)建用戶的UID,不允許沖突
? ? ? ? -g:指定創(chuàng)建用戶默認(rèn)組 (基本組)
? ? ? ? -G:指定要?jiǎng)?chuàng)建用戶附加組,逗號(hào)隔開添加多個(gè)附加組? -aG追加
? ? ? ? -d:指定要修改用戶家目錄? -md舊家搬新家
? ? ? ? -s:指定要修改用戶的bash shell
? ? ? ? -c:指定要修改用戶注釋信息
????????-M:給創(chuàng)建額用戶不創(chuàng)建家目錄
? ? ? ? -r:創(chuàng)建系統(tǒng)賬戶
示例? ? ? ?
創(chuàng)建yan用戶,UID6789,基本組students,附加組aa ,指定目錄/tmp,登錄shell:/bin/bash,注釋信息為I am yan
useradd yan -u 6789 -g students -G aa -d /tmp -c "I am" -s /bin/bash
7.usermod修改用戶
選項(xiàng) -u:指定要修改用戶的UID
? ? ? ? -g:指定要修改用戶基本組
? ? ? ? -G:指定要修改用戶附加組,使用逗號(hào)隔開多個(gè)附加組,覆蓋原有的附加組 -aG追加
? ? ? ? -d:指定要修改用戶家目錄? ? -md 舊家搬新家
? ? ? ? -s:指定要修改用戶的bash shell
? ? ? ? -c:指定要修改用戶注釋信息
? ? ? ? -l:指定要修改用戶的登錄名
? ? ? ? -L:指定要鎖定的用戶
? ? ? ? -U:指定要解鎖的用戶
示例:
將用戶yan的UID改為7894,基本組改為bb,附加組追加ac,修改用戶家目錄為/etc,修改用戶為/sbin/nologin,修改注釋信息為I do,修改用戶登錄名為moli
usermod yan -u 7894 -g bb -aG ac -md /etc -s /sbin/nologin -c "I do" -l moli
8.userdel刪除用戶
選項(xiàng) -r:刪除用戶同時(shí)刪除它的家目錄
示例
刪除moli用戶同時(shí)刪除它的家目錄
userdel -r moli
9.查看登錄用戶狀態(tài)
who:查看登錄用戶具體時(shí)間

whoami:當(dāng)前所登錄系統(tǒng)的用戶

w:查看登錄用戶狀態(tài)

17:12:06:當(dāng)前系統(tǒng)的時(shí)間
up? ? 8:29:當(dāng)前系統(tǒng)運(yùn)行了多久
2 users,:有多少用戶登錄系統(tǒng)
loadaverage:0.00,0.01,0.05:當(dāng)前系統(tǒng)的負(fù)載狀態(tài),平均1分鐘,5分鐘,15分鐘
JCPU是指與該終端連接后所產(chǎn)生的進(jìn)程占用的時(shí)間
PCPU指的是當(dāng)前進(jìn)程(即w項(xiàng)中顯示的)所占用的時(shí)間