Linux 添加用戶(hù)組
前面一個(gè)小節(jié)介紹了 Linux 系統(tǒng)中的用戶(hù)組,本小節(jié)介紹如何添加 Linux 用戶(hù)組,添加完用戶(hù)組后可以把已有的用戶(hù)加入到用戶(hù)組中。
1. groupadd 命令
若想要添加 Linux 用戶(hù)組,可以使用 groupadd
命令,使用 root
賬號(hào)登錄 Linux 系統(tǒng)之后就可以添加用戶(hù)組了。
1.1 groupadd 命令參數(shù)介紹
下面列舉了一些 groupadd
命令參數(shù)作用:
groupadd 命令參數(shù)名稱(chēng) | 功能與作用描述 |
---|---|
-f | 表示 --force ,如果組已經(jīng)存在,會(huì)提示成功創(chuàng)建的狀態(tài) |
-g | 表示 --gid GID ,為新組設(shè)置 GID,若 GID 已經(jīng)存在會(huì)提示 GID 已經(jīng)存在 |
-o | 表示 --non-unique ,允許創(chuàng)建有重復(fù) GID 的組 |
-p | 表示 --password PASSWORD ,為新組使用此加密過(guò)的組密碼 |
-r | 表示 --system ,創(chuàng)建一個(gè)系統(tǒng)賬戶(hù) |
1.2 添加用戶(hù)組
可以使用 groupadd
命令新增 Linux 系統(tǒng)普通用戶(hù),命令如下:
groupadd study_group
執(zhí)行結(jié)果如下圖:
圖片中的執(zhí)行結(jié)果和上述命令不符,老師確定下是否是正確的呢?
2. 向用戶(hù)組中添加用戶(hù)
前面小節(jié)介紹過(guò)的 usermod -G
可以將用戶(hù)添加到用戶(hù)組當(dāng)中,命令如下:
usermod -G study_group user_name01
grep study_group /etc/group
usermod -G study_group user_name02
grep study_group /etc/group
usermod -G study_group user_name03
grep study_group /etc/group
usermod -G study_group user_name04
grep study_group /etc/group
執(zhí)行結(jié)果如下圖:
Tips:如果改了已經(jīng)正在登陸的用戶(hù)所屬的組,則需要下次重新登錄才會(huì)生效。
3. 小結(jié)
本小節(jié)介紹了如何添加 Linux 系統(tǒng)用戶(hù)組,使用 groupadd
不同的參數(shù)可以在添加用戶(hù)組的同時(shí)設(shè)置一些用戶(hù)組其他的相關(guān)信息,還介紹了如何將已有的用戶(hù)添加至用戶(hù)組中,需要注意的是正在登陸中的用戶(hù)所屬組的關(guān)系需要等下次登錄時(shí)才生效。