useradd 命令格式
命令:useradd 【選項】 使用者名稱
選項:-u uid 手工指定使用者的uid號
-d 家目錄 手工指定使用者家目錄
-c 使用者說明 手工指定使用者的說明
-g 組名 手工指定使用者的初始組
-g 組名 手工指定使用者的附加組
-s shell 手工指定使用者登入的shell 預設是/bin/bash
案例:
新增預設使用者時,在這六個檔案發生改變
使用者預設值檔案:
在/etc/default/useradd
group =100 #使用者預設組
home=/home #使用者家目錄
inactive=-1 #密碼過期寬限天數(shadow檔案7欄位)
expire= #密碼失效時間
shell=/bin/bash #預設shell
skel=/etc/skel #模板目錄
create_mail_spool=yes #是否建立郵箱
在/etc/login/defs下也有預設配置,又興趣的自己檢視
passwd命令:
命令格式:passwd 【選項】使用者名稱
選項:-s 查詢使用者密碼的密碼狀態,僅root使用者可用
-l 暫時鎖定使用者,僅root使用者可用
-u 解鎖使用者 ,僅root使用者可用
--stdin 可以通過管道符輸出的資料作為使用者的密碼
案例:
使用字串作為使用者的密碼(使用場景shell中批量新增,預設初始密碼)
usermod命令:
usermod -c"說明「 zhangsan ---->給zhangsan加上說明
usermod -l zhangsan ------->給zhangsan加鎖
usermod -u zhangsan--->給zhangsan 解鎖
案例:
加鎖後 發現/etc/shadow 影子檔案中 密文 會多兩個 !!
chage命令:
修改使用者密碼狀態
命令:chage 【選項】 使用者名稱
選項:-l 列出使用者的詳細密碼狀態
-d 修改密碼最後一次更改日期(shadow 3欄位)
-m 兩次密碼修改間隔
-m 密碼有效期
-w 密碼過期警告天數
-i 密碼過期後寬限天數
-e 賬號失效時間
案例:
userdel命令:
命令:userdel 【選項】 使用者名稱
選項:-r 刪除使用者時同時刪除使用者家目錄
案例:
發現所有跟這個使用者有關的資訊,全部乾掉
檢視使用者id:
id 使用者名稱
切換使用者身份:
命令:su 【選項】 使用者名稱
-: 選項只使用 「 - 」 代表連帶使用者的環境變數一起切換
-c : 僅執行一次命令,而不能切換使用者身份
案例:
注意:雖然你切換了使用者,但這使用者的環境變數並沒有發生改變
以後切換命令 一定帶上 選項 【 - 】 例:su - root
使用者組新增命令:
命令:groupadd 組名
使用者組修改命令:
命令:groupmod -n gcxs gcx
換乙個新的組名,-n 代表組名 gcxs是新的組名,gcx是存在的組名
使用者組刪除命令:
命令:groupdel 組名 注意:組中若是有初始使用者不能刪除,若是附加使用者可以刪除
如果把已經存在的使用者新增到組中或者從組中刪除
gpasswd 【選項】組名
選項:-a: 把使用者加入到組
-d 把使用者從組中刪除
linux使用者管理命令
最近經常用的一些linux命令,mark一下,免得每次都要google一下用法。useradd adding a new user usermod modifying existing user userdel deleting a user passwd user s password where...
linux使用者管理命令
下新增使用者 useradd 使用者名稱 為使用者名稱添 加密碼 passwd 使用者名稱 檢視系統中的所有使用者 cat etc passwd cut f 1 d 注意 是管道,把cat的輸出傳給cut處理 後面的cut取出每一行的以 分割的第一欄。用who命令可以檢視當前登入的使用者有哪些,乙個...
linux使用者管理命令
一 使用者管理命令 使用者資訊檔案 etc passwd aa x 501 501 空 home aa bin bash 第一列 使用者名稱 第二列 密碼位 第三列 uid 使用者id 500 普通使用者 第四列 gid 初始組id 第五列 使用者說明 第六列 家目錄 第七列 使用者登入之後的許可權...