国产三级农村妇女在线,国产精品毛片a∨一区二区三区,国产乱子伦视频大全,国产精品色拉拉,国产欧美日韩一区二区三区,

首頁 > 技術(shù) > Linux

linux中什么是組密碼

Linux 2022-07-14 21:43:44

Linux中,組密碼是組管理員的密碼,加密后的組密碼默認(rèn)保存在“/etc/gshadow”文件中。組密碼可以使用gpasswd命令進(jìn)行設(shè)置或移除,只需執(zhí)行“gpasswd 組名”命令進(jìn)入組密碼設(shè)置模式,輸入兩次密碼即可;而執(zhí)行“gpasswd -r 組名”命令可移除群組的密碼,執(zhí)行“gpasswd -R 組名”命令讓群組的密碼失效。

教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

在linux中,組密碼是組管理員的密碼。

用戶設(shè)置密碼是為了驗證用戶的身份,而用戶組設(shè)置密碼主要是用來指定組管理員的。

由于系統(tǒng)中的賬號可能會非常多,root 用戶可能沒有時間進(jìn)行用戶的組調(diào)整,這時可以給用戶組指定組管理員,如果有用戶需要加入或退出某用戶組,可以由該組的組管理員替代 root 進(jìn)行管理。但是這項功能目前很少使用,我們也很少設(shè)置組密碼。如果需要賦予某用戶調(diào)整某個用戶組的權(quán)限,則可以使用 sudo 命令代替。

加密后的組密碼默認(rèn)保存在 /etc/gshadow 文件中。

/etc/gshadow 文件

我們借助 Vim 命令查看一下 /etc/gshadow文件中的內(nèi)容:

[root@localhost ~]#vim /etc/gshadow
root:::
bin:::bin, daemon
daemon:::bin, daemon
...省略部分輸出...
lamp:!::

文件中,每行代表一個組用戶的密碼信息,各行信息用 ":" 作為分隔符分為 4 個字段,每個字段的含義如下:

組名:加密密碼:組管理員:組附加用戶列表

組名

同 /etc/group 文件中的組名相對應(yīng)。

組密碼

對于大多數(shù)用戶來說,通常不設(shè)置組密碼,因此該字段常為空,但有時為 "!",指的是該群組沒有組密碼,也不設(shè)有群組管理員。

組管理員

從系統(tǒng)管理員的角度來說,該文件最大的功能就是創(chuàng)建群組管理員。那么,什么是群組管理員呢?

考慮到 Linux 系統(tǒng)中賬號太多,而超級管理員 root 可能比較忙碌,因此當(dāng)有用戶想要加入某群組時,root 或許不能及時作出回應(yīng)。這種情況下,如果有群組管理員,那么他就能將用戶加入自己管理的群組中,也就免去麻煩 root 了。

不過,由于目前有 sudo 之類的工具,因此群組管理員的這個功能已經(jīng)很少使用了。

組中的附加用戶

該字段顯示這個用戶組中有哪些附加用戶,和 /etc/group 文件中附加組顯示內(nèi)容相同。

組密碼的設(shè)置或移除--gpasswd命令

為了避免系統(tǒng)管理員(root)太忙碌,無法及時管理群組,我們可以使用 gpasswd 命令給群組設(shè)置一個群組管理員,代替 root 完成將用戶加入或移出群組的操作。

gpasswd 命令的基本格式如下:

[root@localhost ~]# gpasswd 選項 組名

表 1 詳細(xì)介紹了此命令提供的各種選項以及功能。

表 1 gpasswd命令各選項及其功能
選項功能
選項為空時,表示給群組設(shè)置密碼,僅 root 用戶可用。
-A user1,...將群組的控制權(quán)交給 user1,... 等用戶管理,也就是說,設(shè)置 user1,... 等用戶為群組的管理員,僅 root 用戶可用。
-M user1,...將 user1,... 加入到此群組中,僅 root 用戶可用。
-r移除群組的密碼,僅 root 用戶可用。
-R讓群組的密碼失效,僅 root 用戶可用。
-a user將 user 用戶加入到群組中。
-d user將 user 用戶從群組中移除。

從表 1 可以看到,除 root 可以管理群組外,可設(shè)置多個普通用戶作為群組的管理員,但也只能做“將用戶加入群組”和“將用戶移出群組”的操作。

【例 1】

#創(chuàng)建新群組 group1,并將群組交給 lamp 管理
[root@localhost ~]# groupadd group1  <-- 創(chuàng)建群組

[root@localhost ~]# gpasswd group1   <-- 設(shè)置密碼吧!
Changing the password for group group1
New Password:
Re-enter new password:

[root@localhost ~]# gpasswd -A lamp group1  <==加入群組管理員為 lamp
[root@localhost ~]# grep "group1" /etc/group /etc/gshadow
/etc/group:group1:x:506:
/etc/gshadow:group1:$1$I5ukIY1.$o5fmW.cOsc8.K.FHAFLWg0:lamp:

可以看到,此時 lamp 用戶即為 group1 群組的管理員。

相關(guān)推薦:《Linux視頻教程》

以上就是linux中什么是組密碼的詳細(xì)內(nèi)容,更多請關(guān)注其它相關(guān)文章!

TAg

加載中~

本網(wǎng)站LOGO受版權(quán)及商標(biāo)保護,版權(quán)登記號:國作登字-2022-F-10126915,未經(jīng)湖南木星科技官方許可,嚴(yán)禁使用。
Copyright ? 2012-2022 湖南木星科技有限公司(木星網(wǎng))版權(quán)所有
轉(zhuǎn)載內(nèi)容版權(quán)歸作者及來源網(wǎng)站所有,本站原創(chuàng)內(nèi)容轉(zhuǎn)載請注明來源,商業(yè)媒體及紙媒請先聯(lián)系:aishangyiwan@126.com

工信部備案號:湘ICP備19012813號-5