1.1.1 用戶的管理
useradd 添加一個(gè)用戶
useradd test 添加test用戶
useradd test -d /home/t1 指定用戶home目錄
passwd 設(shè)置、修改密碼
passwd test 為test用戶設(shè)置密碼
切換登錄:
ssh -l test -p 22 192.168.19.128
su – 用戶名
userdel 刪除一個(gè)用戶
userdel test 刪除test用戶(不會(huì)刪除home目錄)
userdel –r test 刪除用戶以及home目錄
1.1.2 組管理:
當(dāng)在創(chuàng)建一個(gè)新用戶user時(shí),若沒有指定他所屬于的組,就建立一個(gè)和該用戶同名的私有組
創(chuàng)建用戶時(shí)也可以指定所在組
groupadd 創(chuàng)建組
groupadd public 創(chuàng)建一個(gè)名為public的組
useradd u1 –g public 創(chuàng)建用戶指定組groupdel 刪除組,如果該組有用戶成員,必須先刪除用戶才能刪除組。
groupdel public
1.1.3 id,su命令
【id命令】
功能:查看一個(gè)用戶的UID和GID用法:id [選項(xiàng)]... [用戶名]
直接使用id
直接使用id 用戶名
【su命令】
功能:切換用戶。用法:su [選項(xiàng)]... [-] [用戶 [參數(shù)]... ]示例:
su u1 切換到u1用戶
su - u1 切換到u1用戶,并且將環(huán)境也切換到u1用戶的環(huán)境(推薦使用)
【賬戶文件】
/etc/passwd 用戶文件/etc/shadow 密碼文件/etc/group 組信息文件
【用戶文件】
root:x:0:0:root:/root:/bin/bash賬號(hào)名稱: 在系統(tǒng)中是唯一的用戶密碼: 此字段存放加密口令用戶標(biāo)識(shí)碼(User ID): 系統(tǒng)內(nèi)部用它來標(biāo)示用戶組標(biāo)識(shí)碼(Group ID): 系統(tǒng)內(nèi)部用它來標(biāo)識(shí)用戶屬性用戶相關(guān)信息: 例如用戶全名等用戶目錄: 用戶登錄系統(tǒng)后所進(jìn)入的目錄用戶環(huán)境: 用戶工作的環(huán)境
【密碼文件】
shadow文件中每條記錄用冒號(hào)間隔的9個(gè)字段組成.用戶名:用戶登錄到系統(tǒng)時(shí)使用的名字,而且是惟一的口令: 存放加密的口令最后一次修改時(shí)間: 標(biāo)識(shí)從某一時(shí)刻起到用戶最后一次修改時(shí)間最大時(shí)間間隔: 口令保持有效的最大天數(shù),即多少天后必須修改口令最小時(shí)間間隔: 再次修改口令之間的最小天數(shù)警告時(shí)間:從系統(tǒng)開始警告到口令正式失效的天數(shù)不活動(dòng)時(shí)間: 口令過期少天后,該賬號(hào)被禁用失效時(shí)間:指示口令失效的絕對(duì)天數(shù)(從1970年1月1日開始計(jì)算)標(biāo)志:未使用
【組文件】
root:x:0:組名:用戶所屬組組口令:一般不用GID:組ID用戶列表:屬于該組的所有用戶