Linux 命令(131)—— usermod 命令

1.命令簡介

usermod(user modify)命令是系統管理員命令,用於修改用戶賬號 。

usermod可用來修改用戶賬號的各項設定,修改系統賬號文件來反映通過命令行指定的變化。

2.命令格式

usermod [OPTIONS] LOGIN

3.選項說明

-c, --comment
	添加備信息
-d, --home HOME_DIR
	用戶的新主目錄
-e, --expiredate EXPIRE_DATE
	設定帳戶過期的日期
-f, --inactive INACTIVE
	過期 INACTIVE 天數後,設定密碼爲失效狀態
-g, --gid GROUP
	強制使用 GROUP 爲新主組
-G, --groups GROUPS
	新的附加組列表 GROUPS
-a, --append GROUP
	將用戶追加至上邊 -G 中提到的附加組中,並不從其它組中刪除此用戶
-h, --help
	顯示此幫助信息並推出
-l, --login LOGIN
	新的登錄名稱
-L, --lock
	鎖定用戶帳號
-m, --move-home
	將家目錄內容移至新位置 (僅於 -d 一起使用)
-o, --non-unique
	允許使用重複的(非唯一的) UID
-p, --password PASSWORD
	將加密過的密碼 (PASSWORD) 設爲新密碼
-s, --shell SHELL
	該用戶帳號的新登錄 shell
-u, --uid UID
  	用戶帳號的新 UID
-U, --unlock
	解鎖用戶帳號
-Z, --selinux-user  SEUSER
	用戶賬戶的新 SELinux 用戶映射

4.常用示例

(1)修改用戶的家目錄。

usermod -d /home/tom tom

(2)改變用戶的 uid。

usermod -u 888 tom

(3)修改用戶名爲 jerry。

usermod -l jerry tom

(4)鎖定 tom 用戶。

usermod -L tom

(5)解鎖 tom 用戶。

usermod -U tom

(6)添加新的附加組。

usermod -G deng tom

(7)修改用戶登錄 Shell。

usermod -s /bin/sh tom

(8)修改用戶的 GID。

usermod -g 1003 tom

(9)指定帳號過期日期。

usermod -e 2020-12-31 tom

(10)指定用戶帳號密碼過期多少天后,禁用該帳號。

usermod -f 3 tom

參考文獻

[1] usermod(8) manual
[2] CSDN.【Linux】一步一步學Linux——usermod命令(86)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章