由於Linux是多人多工的環境,故要掌控每個使用者帳號的話,最好能將使用者帳號分群組。
新增群組:groupadd 群組名稱
修改群組:groupmod 選項 群組名稱
常用的選項:
-g:修改GID
-n:修改群組名稱
-p:修改群組密碼,同樣需要加密
查詢群組是否新增成功:cat /etc/group
欄位依序:
- Groupname(群組名稱)
- Group Password(群組密碼)
- GID(群組的ID)
- User in group(群組內的成員)
新增使用者帳戶: useradd 選項 帳號名稱
常用的選項:
-g:指定群組名稱
-G:指定使用者所屬的附加群組
-u:指定使用者帳號的UID編號
-d:指定某個目錄成為家目錄
-e:設定使用者帳戶失效的日期
-c:指定使用者帳號的註解說明
-f:指定密碼使否會失效,0為立即失效,-1則永遠不失效
※牽涉到的目錄:/etc/passwd 和 /etc/shadow
查詢Linux內所有的帳號資訊:cat /etc/passwd
帳號資料主要分為七部分,如下圖所示:
------------在Linux裡面,新增使用者帳號時,需注意的地方:---------------------
1.在/home目錄底下會出現該剛新增的帳號。
2.在/var/spool/mail目錄底下同樣會出現剛新增的帳號。
--------------------------------------------------------------------------------------------------------
刪除帳號:userdel -r 帳號名稱
*參數-r 表示:一併刪除該帳號的家目錄所有檔案。
變更帳號資料: usermod 選項 帳號名稱
修改密碼:passwd 選項 帳號名稱
-d:刪除密碼
-l:將使用者密碼鎖住
-u:將使用著密碼解除鎖定
-e:將使用者密碼設為過期,也就是使用者下次登入一定要改密碼
-w:設定密碼過期前天會發出警告
-i:設定密碼過期幾天內還可讓使用者登入修改密碼
-S:列出使用者目前帳戶的資訊







沒有留言:
張貼留言