使用者與組管理 一、
使用者介紹 1、
登入系統時必須要有使用者名稱和密碼 2、
每個使用者都有自己的使用者id
(就好像**名和ip
一樣,通俗一點就想每個中國公民的身份證) 3、
使用者分為超級使用者(0
)、系統使用者(1~499
)、普通使用者(500~40
多億) 4、
用id命令顯示當前使用者id
二、 使用者配置檔案 1
、/etc/passwd
使用者帳號資訊檔案
root : x : 0 : 0 : root : /root :/bin/bash
使用者名稱:密碼(x
代替):uid
:gid
:注釋:主目錄
:shell
2 、/etc/shadow
使用者密碼檔案
root:$6$74n3fsn5$wjao7cjo.rdyxsow0t1adqstmhyeggpigij/e5dzz2dclgqdrl5 y.ugsestt.et7moa2v9rlzh7ml46rj.5dh0:16972:0:99999:7:::
以逗號分隔可分為以下幾類
1 、使用者名稱 2
、經md5
加密的使用者密碼 3
、上次改密碼的unix
時間(70
年1 月1
日起的天數) 4
、密碼再過幾天可以改 5
、密碼再過幾天必須改 6
、密碼過期前多少天提醒使用者 7
、密碼過期後多少天帳號會被取消 8
、帳號失效的unix
時間 9 、保留 三、
組介紹 1
、分組的目的主要是為了許可權 2
、組和使用者一樣有組id
(0~40
多億) 3
、每個使用者都屬於乙個主要組,而且還可以屬於多個次要組 4
、使用者的主要組id
在/etc/passwd
檔案的第四個欄位中被定義 5
、將使用者名稱新增到/etc/group
檔案中某個組的第四個字段,該組就是該使用者的次要組 四、
組配置檔案 1
、/etc/group
組帳號資訊檔案 組名
:組密碼(x
代替):gid
:組成員列表 2
、/etc/gshadow
組密碼檔案 組名
:密碼(已經沒有意義)
:組管理員列標
:組成員列表
五、user
相關命令 1
、useradd
新增使用者
-d
指定主目錄
-u
指定uid
(應同時用-g )
-g
指定主要組
-g g1,g2
指定次要組
-s
指定登入shell
-p
新增密碼(必須是md5
加密後的密碼) 2
、passwd
更改使用者密碼 3
、su -
切換使用者 4
、userdel
刪除使用者
-r
刪除主目錄 5
、usermod
更改使用者資訊
-d
改變主目錄
-g
改變組-g g1,g2
將使用者加入到多個組
-s
改變使用者預設的shell
-l
禁止使用者登入
-u
允許使用者登入
-l
改使用者名稱
-u
改使用者id
六、group
相關命令 1、
groupadd
新增乙個組
-g
指定組號 2、
groupmod
更改組資訊
-g
改變組號
-n
改變組名 3、
groupdel
刪除乙個已存在的組 4、
gpasswd
新增使用者到組 -a
帳號組號
將使用者新增到組 -d
帳號組號
將使用者從組中刪除 5、
groups
顯示當前使用者所屬組 七、
檢視當前系統中登入的使用者 1、
whoami
檢視當前使用者 2、
finger
檢視使用者資訊 3、
users
顯示當前系統登入的使用者 4、
who
當前登入在本機的使用者及** 5、
w
當前登入本機的使用者及執行的程式 6、
write
給當前聯機的使用者發訊息 7、
last
顯示最近登入的使用者
-5
顯示5個最近登入的使用者
Linux使用者與使用者組管理
下面介紹中的示例,來自於win10 linux子系統。更多linux命令可參考 linux 是乙個多使用者 多工的作業系統。比如通過遠端訪問,多個使用者可以同時登陸乙個系統並執行各自的多個任務。使用者在系統中是分角色的,並通過uid和gid進行區分。uid就是使用者id,gid就是群組的id號。在l...
linux 使用者與使用者組管理
使用者管理 新增使用者 useradd 選項 使用者名稱 預設系統自動分配主組和uid 選項 g g,u g 指定使用者的使用者主組 g 指定使用者的使用者附組 u 指定使用者的uid 修改使用者 usermod 選項 使用者名稱 選項 g g u l l 修改使用者名稱 刪除使用者 userdel...
Linux 使用者與使用者組管理
首先注意三個檔案 etc passwd 儲存使用者的關鍵資訊 etc group 儲存使用者組的關鍵資訊 etc shadow 儲存使用者的密碼資訊 使用者管理 新增使用者 常用語法 useradd 選項 使用者名稱 常用選項 g 表示指定使用者的使用者主組,選項值可以是使用者組的id,也可以是組名...