文件及內容處理 - 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
今天就寫到這裏,有什麼疑問或出現什麼錯誤,隨時歡迎大神們發表評論指點迷津