使用者和組的管理

2021-08-09 06:18:13 字數 2525 閱讀 3721

一. 使用者管理

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 刪除組之前要確定組裡沒有組員,才可以刪除,也就是說只能刪除空組。基本組 如果沒有指定使用者組,建立使用者的...