Shell命令-用戶用戶組管理之useradd、usermod

文件及內容處理 - useradd、usermod

1. useradd:添加用戶

useradd命令的功能說明

useradd 命令用於建立用戶帳號。useradd 可用來建立用戶帳號。帳號建好之後,再用 passwd 設定帳號的密碼.而可用 userdel 刪除帳號。使用 useradd 指令所建立的帳號,實際上是保存在 /etc/passwd 文本文件中。

useradd命令的語法格式

useradd [-mMnr][-c <備註>][-d <登入目錄>][-e <有效期限>][-f <緩衝天數>][-g <羣組>][-G <羣組>][-s <shell>][-u <uid>][用戶帳號]
useradd -D [-b][-e <有效期限>][-f <緩衝天數>][-g <羣組>][-G <羣組>][-s <shell>]

useradd命令的常用參數說明:

useradd 參數很多,表1爲 useradd 命令的參數及說明:

表1: useradd 命令的參數及說明

參數選項 解釋說明
-c<備註> 加上備註文字。備註文字會保存在passwd的備註欄位中。
-d<登入目錄> 指定用戶登入時的啓始目錄。
-D 變更預設值.
-e<有效期限> 指定帳號的有效期限。
-f<緩衝天數> 指定在密碼過期後多少天即關閉該帳號。
-g<羣組> 指定用戶所屬的羣組。
-G<羣組> 指定用戶所屬的附加羣組。
-m 自動建立用戶的登入目錄。
-M 不要自動建立用戶的登入目錄。
-n 取消建立以用戶名稱爲名的羣組.
-r 建立系統帳號。
-s<shell>  指定用戶登入後所使用的shell。
-u<uid> 指定用戶ID。

useradd命令的實踐操作

範例1: 創建普通用戶

useradd test1

範例2: 創建虛擬用戶

useradd -s /sbin/nologin -M test2

2. usermod:修改系統已經存在的用戶屬性

usermod命令的功能說明

usermod 命令用於修改用戶帳號。usermod 可用來修改用戶帳號的各項設定。

usermod命令的語法格式

usermod [選項] 登錄
usermod [-LU][-c <備註>][-d <登入目錄>][-e <有效期限>][-f <緩衝天數>][-g <羣組>][-G <羣組>][-l <帳號名稱>][-s <shell>][-u <uid>][用戶帳號]

usermod命令的常用參數說明:

usermod 參數不多,表1爲 usermod 命令的參數及說明:

表1: usermod 命令的參數及說明

參數選項 解釋說明
-c<備註> 修改用戶帳號的備註文字。
-d登入目錄> 修改用戶登入時的目錄。
-e<有效期限> 修改帳號的有效期限。
-f<緩衝天數> 修改在密碼過期後多少天即關閉該帳號。
-g<羣組> 修改用戶所屬的羣組。
-G<羣組> 修改用戶所屬的附加羣組。
-l<帳號名稱> 修改用戶帳號名稱。
-L 鎖定用戶密碼,使密碼無效。
-s<shell> 修改用戶登入後所使用的shell。
-u<uid> 修改用戶ID。
-U 解除密碼鎖定。

usermod命令的實踐操作

範例1: 改變用戶的 uid

usermod -u 777 root

今天就寫到這裏,有什麼疑問或出現什麼錯誤,隨時歡迎大神們發表評論指點迷津

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