首頁  >  文章  >  運維  >  CentOS用戶群組管理

CentOS用戶群組管理

大家讲道理
大家讲道理原創
2017-05-28 10:31:152149瀏覽

Linux系統裡,有兩個系統檔案與使用者群組密切相關,它們分別是:/etc/group/etc/gshadow

  • /etc/group:儲存了使用者群組資訊。

CentOS用戶群組管理

檔案每筆記錄遵循相同的格式:群組名稱:群組密碼位元:GID:群組成員清單。例如mail使用者群組的GID是12,群組成員有mail、postfix。

  • /etc/gshadow:儲存了使用者群組的密碼資訊。

CentOS用戶群組管理

每一行都遵循相同的格式:群組名稱:群組密碼:使用者群組管理員帳號:群組成員清單。例如mail使用者群組的使用者管理員,群組密碼隱藏了,沒有群組管理員,成員有mail/postfix兩位成員。

建立使用者群組

groupadd -g 888 frontend

建立frontend使用者群組,並指定使用者群組ID。常用groupadd參數參考下表:

##-f如果群組已經存在則成功-g為新群組使用GID-h顯示此說明資訊並推出-K不使用/etc/login.defs 中的預設值-o允許建立有重複GID 的群組-p為新群組使用此加密過的密碼-r建立一個系統帳戶##-R#chroot
參數 描述
退出
到的目錄
刪除

使用者群組
groupdel frontend
刪除frontend使用者群組

#修改使用者群組資訊

groupmod -n backend frontend

將使用者群組名稱從frontend改為backend。

設定群組密碼

gpasswd backend

用gpasswd可以為backend用戶群組設定群組密碼。

使用者群組成員管理

gpasswd -a zhangsan backend

上面的指令把zhangsan加入到backend使用者群組。更多gpasswd指令可選參數參考下表:

參數-a新增使用者#-d-A#-r#-R#查看使用者隸屬的群組
#描述
到使用者群組
從有使用者群組中刪除使用者
設定使用者群組管理員
刪除使用者群組密碼
禁止使用者加入該群組
groups zhangsan

上面的指令查看zhangsan隸屬於哪一些使用者群組。

使用者自主加入使用者群組

gpasswd是透過管理員將成員加入使用者群組,使用者如果知道了群組密碼,也可以自行加入使用者群組。

newgrp backend

上面的指令將目前使用者加入backend使用者群組,並依照提示輸入群組密碼即可。

其他配置

檔案/ etc/login.defs/etc/default/useradd/etc/motd/etc/issue
描述
設定useradd指令的預設警告時間、最長有效時間等資訊等。
設定useradd指令的預設home目錄,使用的shell等。
#存放登入成功之後的提示訊息。
#存放登入的提示訊息。只要你嘗試登錄,它就會提示這個文件中的信息,一般存放一些歡迎信息。

以上是CentOS用戶群組管理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn