指定使用者 第02章 使用者管理(3)

2021-10-14 17:35:45 字數 2564 閱讀 4680

第一 使用者的作用:

1、檢視當前登入的使用者資訊:[root@localhost ~]# id

2、檢視檔案的owner:[root@localhost ~]# ll /home/

3、檢視執行程序的username:[root@localhost ~]# ps aux

第二 使用者組資訊儲存的檔案

1、使用者基本資訊檔案

輸入「vim /etc/passwd」

冒號分割為7列欄位 :root:x:0:0:root:/root:/bin/bash 使用者名稱:x:uid:gid:描述:home:shell

1、root:使用者名稱:登入系統的名字

2、x:密碼佔位符:,具體內容不在這裡

3、0:uid: 使用者的身份證號

4、0:gid:group 組號

5、root:描述:比如經理 manager

6、/root:家目錄:登入系統時,所在目錄

7、/bin/bash:登入shell:命令直譯器

2、使用者密碼資訊檔案

使用者密碼資訊檔案:/etc/shadow(9列)

3、組資訊檔案

cat /etc/group root:x:0: 組名:組密碼:組id:組成員 (組成員預設為空)

1、使用者:

1、建立使用者 未指定選項

[root@localhost ~]# useradd user01

[root@localhost ~]# id user01

uid=1001(user01) gid=1001(user01) 組=1001(user01)

使用者編號=具體數字(使用者名稱) 組編號=具體數字(組名) 組=組id(成員名字)

小結:如果建立乙個使用者時,未指定任何選項,系統會建立乙個和使用者名稱相同的組作為使用者的primary group。

2、建立使用者 指定選項

[root@localhost ~]# useradd user03 -u 1503 ==建立使用者user03,指定uid

[root@ localhost ~]# useradd user04 -d /user04 == 建立使用者user04 指定家目錄

3、刪除使用者

可看到「user01」被刪除

4、修改使用者密碼

方法一:root修改其他使用者(user02)密碼==[root@localhost ~]# passwd user02

方法二:使用者(user02)登入,自己修改密碼 == [user02@localhost ~]$ passwd

5、其它選項管理

[root@localhost ~]# usermod -s /sbin/nologin user02 == 修改登入shell

6、組成員管理

檢視使用者原先資訊 [root@localhost ~]# id user04

2.將使用者追加到hh組 usermode -ag 組名 使用者名稱

3.再次檢視使用者資訊 [root@localhost ~]# id user04

4.將使用者移出組 gpasswd -d user04 hh

1、建立乙個hr組 [root@localhost ~]# groupadd hr

2、建立組net01,並指定gid 1008(指定組id為1008)

[root@localhost ~]# groupadd net01 -g 1008

3、刪除組 [root@localhost ~]# groupdel net01

02使用者管理與組管理

組管理使用者管理 序號 許可權 縮寫 數字編號 01 讀 r 4 02 寫 w 2 03 執行 x excute 1 乙個組中許可權相同,先規定組的許可權,然後往上新增即可。第一列是檔案擁有者許可權,檔案組的許可權,其他人的許可權。3個為一組 drwxr xr x d代表資料夾 rwx代表檔案擁有者...

Linux下使用者管理 建立使用者指定密碼

首先我們來了解下linux下使用者管理的概念 如上圖所示,左邊的一列表示使用者名稱,中間的一列表示使用者組,最右邊的一列表示的是家目錄。使用者名稱我們這裡處於簡單就,新增了root,xm,xh三個使用者。使用者組和家目錄則是linux設計者為了方便大家使用從而建立的概念,每乙個使用者都必須歸屬於乙個...

第5章 角色(使用者組)管理

此功能模組可以靈活設定整個系統內的角色 使用者組資訊,可以進行對角色的新增 修改 刪除 分配許可權的操作,可以靈活設定某個角色中包含的使用者 賬戶 等。角色 類似崗位定義 主要是為了系統分配許可權 定義工作流程中設定審批節點,提高多使用者 賬戶 的許可權分配效率 減少用於賬戶的變動引起的重複設定許可...