2021年8月24日 星期二

Linux的使用者與群組關係 -- 20210825

 由於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:列出使用者目前帳戶的資訊





沒有留言:

張貼留言