在Linux系統裡,有兩個系統檔案與使用者群組密切相關,它們分別是:/etc/group、/etc/gshadow 。
/etc/group:儲存了使用者群組資訊。
檔案每筆記錄遵循相同的格式:群組名稱:群組密碼位元:GID:群組成員清單。例如mail使用者群組的GID是12,群組成員有mail、postfix。
/etc/gshadow:儲存了使用者群組的密碼資訊。
每一行都遵循相同的格式:群組名稱:群組密碼:使用者群組管理員帳號:群組成員清單。例如mail使用者群組的使用者管理員,群組密碼隱藏了,沒有群組管理員,成員有mail/postfix兩位成員。
groupadd -g 888 frontend
建立frontend使用者群組,並指定使用者群組ID。常用groupadd參數參考下表:
參數 | 描述 |
---|---|
如果群組已經存在則成功 | 退出 |
為新群組使用GID | |
顯示此說明資訊並推出 | |
不使用/etc/login.defs 中的預設值 | |
允許建立有重複GID 的群組 | |
為新群組使用此加密過的密碼 | |
建立一個系統帳戶 | |
#chroot | 到的目錄 |
groupdel frontend
#修改使用者群組資訊
groupmod -n backend frontend
設定群組密碼
gpasswd backend
使用者群組成員管理
gpasswd -a zhangsan backend
#描述 | |
---|---|
新增使用者 | 到使用者群組 |
從有使用者群組中刪除使用者 | |
設定使用者群組管理員 | |
刪除使用者群組密碼 | |
禁止使用者加入該群組 |
groups zhangsan
使用者自主加入使用者群組
newgrp backend
上面的指令將目前使用者加入backend使用者群組,並依照提示輸入群組密碼即可。
其他配置
描述 | |
---|---|
設定useradd指令的預設警告時間、最長有效時間等資訊等。 | |
設定useradd指令的預設home目錄,使用的shell等。 | |
#存放登入成功之後的提示訊息。 | |
#存放登入的提示訊息。只要你嘗試登錄,它就會提示這個文件中的信息,一般存放一些歡迎信息。 |
以上是CentOS用戶群組管理的詳細內容。更多資訊請關注PHP中文網其他相關文章!