一. 使用者管理
1.使用者資訊都在 /etc/passwd下
使用者名稱: 密碼: uid: gid: 說明: 家目錄: 使用者使用的shell
使用者認證資訊 /etc/shadow下
最短有效期
:最長有效期
:警告期: 非活躍期: 賬號到賬日
(y-m-d)
a b c d e
引數:a----m ;b----m; c----w; d----i; e----e
注意:可以在 watch -n 1 'tail -n 3 /etc/passwd'監控下實行修改
2.用useradd新增使用者
useradd 引數 使用者名稱
-- u 自己指定使用者的uid
-- g 指定使用者的初始組(
組必須提前建好,否則使用者屬於與它同名的自建組 )
用法:useradd -g 組名稱 使用者名稱
-- g 指定使用者的附加組(
附加組必須提前建好 )
-- c 使用者說明
-- d 使用者家目錄
-- s 使用者所使用的shell(
不能隨便改,要在/etc/shells下檢視有哪些能使用的shell
)注意:新建立使用者和它的資訊要一次性建好
用userdel刪除使用者
userdel -r 使用者名稱(-r 引數是一次將使用者資訊和系統配置都刪除)
3.用usermod更改使用者資訊
usermod 引數 使用者
-- l 更改使用者名稱
-- u 更改uid
-- g 更改gid
-- g 更改附加組
-- ag 新增附加組
-- c 更改說明
-- d 更改家目錄指定
-- md 更改家目錄指定和名稱
-- s 更改shell
-- l 凍結賬號
-- u 解鎖
注意:可以用cat /etc/paswd |grep 使用者名稱 直接查詢某個使用者 ;groups 使用者名稱 檢視使用者所在組及組內成員。
4.用chage實現對使用者認證資訊的控制
chage 引數 使用者名稱
-d 使用者密碼組下一次修改的時間
-m 最短有效期
-m 最長有效期
-w 警告期
-i 非活躍天數
-e 賬號到賬日期 (yyyy-mm-dd)
二.組的管理
1.用groupadd建立乙個組
用法:groupadd -g 組名稱
2.用groupdel 刪除組
三.使用者id資訊檢視
用法:id 引數 使用者名稱
u 檢視使用者uid
g 檢視使用者初始組id
g 檢視所有所在組的id
n 顯示名稱而不是id數字
a 顯示所有資訊
四.使用者權利的下放
1.用命令visudo進入編輯 /etc/sudoers模式
2.在裡面其中一行加上
獲得許可權的使用者 主機名=(要獲得到的使用者身份) nopasswd: /usr/sbin/useradd,/usr/sbin/userdel
3.使用者再呼叫sudo命令即可獲得新增和刪除使用者的許可權
五.修改root密碼
1.先重啟系統,在啟動階段按上下鍵停止系統引導
2.按『e』進入編輯
3.找到linux16這一行,從末尾刪除到ro,把ro改為rw並加上rd.break
4.按ctrl+x啟動引導條目,進入系統後執行chroot/sysroot切換到真實的系統環境,passwd root修改密碼
5.建立檔案/.autorelabel讓系統重新掃瞄所有檔案
6.按兩次exit使系統重新啟動
使用者管理和組的管理
新增使用者 r 建立使用者時不給其建立家目錄 m 新增乙個系統使用者 g gid 指定使用者所屬基本組,可為組名或gid root localhost useradd a1 localhost useradd r m s sbin omlogin a3 root localhost useradd ...
使用者和組的管理
linux7使用者和組的管理,還請多指導 redhat 7.x版本 超級使用者 root uid 0 普通使用者 uid 1000 65535 系統使用者 偽使用者 uid 1 999 redhat7.x版本之前的版本 例如6.4 6.0 5.0 4.0 3.0等 超級使用者 root uid 0 ...
使用者和組的管理
windows 單使用者 多工 linux 多使用者 多工,嚴格許可權區分,保證安全性。使用者組的配置檔案 etc group groupadd 選項 groupmod 選項 groupdel 刪除組之前要確定組裡沒有組員,才可以刪除,也就是說只能刪除空組。基本組 如果沒有指定使用者組,建立使用者的...