使用者賬號的管理工作主要涉及到使用者賬號的新增、修改和刪除。
新增使用者賬號就是在系統中建立乙個新賬號,然後為新賬號分配使用者號、使用者組、主目錄和登入shell等資源。剛新增的賬號是被鎖定的,無法使用。
使用者賬號(uid—使用者標識號):
超級使用者:root
普通使用者:自定義(zhangsan lisi)
程式使用者:無法登入
匿名使用者:nobody
uid 0----root 1-999程式使用者 1000-60000普通使用者
組賬號(gid—組標識號):
組:使用者許可權的集合
私有組:伴隨著使用者的建立而建立 與使用者同名
公有組:(附加組) 直接建立空組,可以新增已有的使用者,給組設定許可權,改組中的所有使用者都具備此許可權
1.儲存使用者名稱,宿主目錄,登入shell等基本資訊
檔案位置: /etc/passwd/
例項:root:x:0:0:root:/root:/bin/bash
root:使用者賬號
x:密碼佔位符
第乙個0:使用者賬號id
第二個0:組賬號id
root:使用者說明
/root:宿主目錄
/bin/bash:登入shell(可登入)
/sbin/nologin:不可登入(使用者被鎖定,無法直接登陸,但是可以從root使用者切換登陸)
2.儲存使用者的密碼,賬號有效期等資訊
檔案位置:/etc/shadow
(影子檔案,檢視有效期密碼等)
sueradd 選項 使用者名稱
–u:指定uid
-d:家目錄
-e;失效時間
-g:基本組
-g:公有組
-m:不建立家目錄
-s:指定登陸的shell
設定/更改使用者口令:
passwd 選項 使用者名稱
-l:鎖定賬號
-u:解鎖賬號
-d:清空密碼
-s:檢視使用者狀態是否被鎖定
不指定使用者名稱時,修改當前賬號的密碼
修改使用者賬號屬性:
usermod 選項 使用者名稱
-l:更改使用者賬號名稱
-l :鎖定
-u:解鎖
usermod-l=passwd-l
usermod-u=passwd-u
-u -d -e -g -g -s 與useradd相同
刪除賬號:
userdel -r 遞迴刪除,連同宿主目錄一起刪除
檔案賬號的初始配置檔案
從/etc/skel目錄中複製而來
~/.bash_profile 指定環境變數,環境變數的配置檔案,使用者登陸系統會被載入
~/.bashrc 指定環境變數,環境變數的配置檔案,使用者登陸shell和系統會被載入
~/.bash_logout 登出時載入
檔案資訊:
/etc/group: 組賬號基本資訊
/etc/gshadow:組賬號密碼資訊
新增組賬號:
groupadd 【-g gid】組賬號名
新增刪除組成員:
gpasswd 選項 使用者
-a:新增乙個使用者
-d:刪除乙個使用者成員
-m:定義組成員列表,以逗號分隔(對組進行覆蓋,-a不會被覆蓋)
刪除組賬號
groupdel 組賬號名
groups 使用者名稱 —組
id 使用者名稱 ----使用者
figer 使用者名稱-----(命令)
w,who,users----查詢已登入到主機使用者資訊
lastd----最近登入
刪除組賬號
groupdel 組賬號名
groups 使用者名稱 —組
id 使用者名稱 ----使用者
figer 使用者名稱-----(命令)
w,who,users----查詢已登入到主機使用者資訊
lastd----最近登入
linux 組和使用者
linux 組 1 新增組 groupadd 選項 使用者組 g gid 指定新使用者組的組標識號 gid o 一般與 g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。root localhost groupadd teacher root localhost groupa...
linux使用者和組
使用者建立 useradd useradd options login u uid uid min,uid max 定義在 etc login.defs g gid 指明使用者所屬基本組,可為組名,也可以gid c comment 使用者的注釋資訊 d path to home dir 以指定的路徑...
linux使用者和組
linux上每個使用者都擁有乙個唯一的使用者名稱和乙個相對應的使用者id uid 使用者可以隸屬於乙個或多個組。每個組也擁有乙個唯一的組名和組id gid 使用者和組主要是用來控制資源訪問許可權的。每個使用者都會在此檔案裡有一條記錄,每條記錄包含7個字段。root x 0 0 root root b...