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