婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux中把用戶添加到組的4個方法總結

Linux中把用戶添加到組的4個方法總結

熱門標簽:廣州電銷機器人系統圖 江蘇電銷外呼防封系統是什么 金融行業外呼線路 高德地圖標注無營業執照 智能電話機器人線路 賀州市地圖標注app 東莞人工智能電銷機器人供應商 百度地圖標注要不要錢 長沙開福怎么申請400電話

前言

Linux 組是用于管理 Linux 中用戶帳戶的組織單位。對于 Linux 系統中的每一個用戶和組,它都有惟一的數字標識號。它被稱為 用戶 ID(UID)和組 ID(GID)。組的主要目的是為組的成員定義一組特權。它們都可以執行特定的操作,但不能執行其他操作。

Linux 中有兩種類型的默認組。每個用戶應該只有一個 主要組 primary group  和任意數量的 次要組 secondary group  。

• 主要組: 創建用戶帳戶時,已將主要組添加到用戶。它通常是用戶的名稱。在執行諸如創建新文件(或目錄)、修改文件或執行命令等任何操作時,主要組將應用于用戶。用戶的主要組信息存儲在 /etc/passwd 文件中。

• 次要組: 它被稱為次要組。它允許用戶組在同一組成員文件中執行特定操作。例如,如果你希望允許少數用戶運行 Apache(httpd)服務命令,那么它將非常適合。

你可能對以下與用戶管理相關的文章感興趣。

• 在 Linux 中創建用戶帳戶的三種方法?

• 如何在 Linux 中創建批量用戶?

• 如何在 Linux 中使用不同的方法更新/更改用戶密碼?

可以使用以下四種方法實現。

• usermod :修改系統帳戶文件,以反映在命令行中指定的更改。

• gpasswd :用于管理 /etc/group 和 /etc/gshadow 。每個組都可以有管理員、成員和密碼。

•Shell 腳本:可以讓管理員自動執行所需的任務。

• 手動方式:我們可以通過編輯 /etc/group 文件手動將用戶添加到任何組中。

我假設你已經擁有此操作所需的組和用戶。在本例中,我們將使用以下用戶和組: user1 、 user2 、 user3 ,另外的組是 mygroup 和 mygroup1 。

在進行更改之前,我希望檢查一下用戶和組信息。詳見下文。

我可以看到下面的用戶與他們自己的組關聯,而不是與其他組關聯。

# id user1
uid=1008(user1)gid=1008(user1) groups=1008(user1)
 
# id user2
uid=1009(user2)gid=1009(user2) groups=1009(user2)
 
# id user3
uid=1010(user3)gid=1010(user3) groups=1010(user3)

我可以看到這個組中沒有關聯的用戶。

#getent group mygroup
mygroup:x:1012:
 
#getent group mygroup1
mygroup1:x:1013:

方法 1:使用 usermod 命令

usermod 命令修改系統帳戶文件,以反映命令行上指定的更改。

如何使用 usermod 命令將現有的用戶添加到次要組或附加組?

要將現有用戶添加到輔助組,請使用帶有 -g 選項和組名稱的 usermod 命令。

語法:

# usermod [-G] [GroupName] [UserName]

如果系統中不存在給定的用戶或組,你將收到一條錯誤消息。如果沒有得到任何錯誤,那么用戶已經被添加到相應的組中。

# usermod -a-G mygroup user1

讓我使用 id 命令查看輸出。是的,添加成功。

# id user1
uid=1008(user1)gid=1008(user1) groups=1008(user1),1012(mygroup)

如何使用 usermod 命令將現有的用戶添加到多個次要組或附加組?

要將現有用戶添加到多個次要組中,請使用帶有 -G 選項的 usermod 命令和帶有逗號分隔的組名稱。

語法:

# usermod [-G] [GroupName1,GroupName2] [UserName]

在本例中,我們將把 user2 添加到 mygroup 和 mygroup1 中。

# usermod -a-G mygroup,mygroup1 user2

讓我使用 id 命令查看輸出。是的, user2 已成功添加到 myGroup 和 myGroup1 中。

# id user2
uid=1009(user2)gid=1009(user2) groups=1009(user2),1012(mygroup),1013(mygroup1)

如何改變用戶的主要組?

要更改用戶的主要組,請使用帶有 -g 選項和組名稱的 usermod 命令。

語法:

# usermod [-g] [GroupName] [UserName]

 

我們必須使用 -g 改變用戶的主要組。

# usermod -g mygroup user3

讓我們看看輸出。是的,已成功更改。現在,顯示 user3 主要組是 mygroup 而不是 user3 。

# id user3
uid=1010(user3)gid=1012(mygroup) groups=1012(mygroup)

方法 2:使用 gpasswd 命令

gpasswd 命令用于管理 /etc/group 和 /etc/gshadow 。每個組都可以有管理員、成員和密碼。

如何使用 gpasswd 命令將現有用戶添加到次要組或者附加組?

要將現有用戶添加到次要組,請使用帶有 -M 選項和組名稱的 gpasswd 命令。

語法:

#gpasswd[-M] [UserName] [GroupName]

在本例中,我們將把 user1 添加到 mygroup 中。

#gpasswd-M user1 mygroup

讓我使用 id 命令查看輸出。是的, user1 已成功添加到 mygroup 中。

# id user1
uid=1008(user1)gid=1008(user1) groups=1008(user1),1012(mygroup)

如何使用 gpasswd 命令添加多個用戶到次要組或附加組中?

要將多個用戶添加到輔助組中,請使用帶有 -M 選項和組名稱的 gpasswd 命令。

語法:

#gpasswd[-M] [UserName1,UserName2] [GroupName]

在本例中,我們將把 user2 和 user3 添加到 mygroup1 中。

#gpasswd-M user2,user3 mygroup1

讓我使用 getent 命令查看輸出。是的, user2 和 user3 已成功添加到 myGroup1 中。

#getent group mygroup1
mygroup1:x:1013:user2,user3

如何使用 gpasswd 命令從組中刪除一個用戶?

要從組中刪除用戶,請使用帶有 -d 選項的 gpasswd 命令以及用戶和組的名稱。

語法:

#gpasswd[-d] [UserName] [GroupName]

在本例中,我們將從 mygroup 中刪除 user1 。

#gpasswd-d user1 mygroup
Removing user user1from group mygroup

方法 3:使用 Shell 腳本

基于上面的例子,我知道 usermod 命令沒有能力將多個用戶添加到組中,可以通過 gpasswd 命令完成。但是,它將覆蓋當前與組關聯的現有用戶。

例如, user1 已經與 mygroup 關聯。如果要使用 gpasswd 命令將 user2 和 user3 添加到 mygroup 中,它將不會按預期生效,而是對組進行修改。

如果要將多個用戶添加到多個組中,解決方案是什么?

兩個命令中都沒有默認選項來實現這一點。

因此,我們需要編寫一個小的 shell 腳本來實現這一點。

如何使用 gpasswd 命令將多個用戶添加到次要組或附加組?

如果要使用 gpasswd 命令將多個用戶添加到次要組或附加組,請創建以下 shell 腳本。

創建用戶列表。每個用戶應該在單獨的行中。

$ cat user-lists.txt
user1
user2
user3

使用以下 shell 腳本將多個用戶添加到單個次要組。

vi group-update.sh
 
#!/bin/bash
for user in `cat user-lists.txt`
do
usermod -a-G mygroup $user
done

設置 group-update.sh 文件的可執行權限。

# chmod +group-update.sh

最后運行腳本來實現它。

#sh group-update.sh

讓我看看使用 getent 命令的輸出。 是的, user1 、 user2 和 user3 已成功添加到 mygroup 中。

#getent group mygroup
mygroup:x:1012:user1,user2,user3

如何使用 gpasswd 命令將多個用戶添加到多個次要組或附加組?

如果要使用 gpasswd 命令將多個用戶添加到多個次要組或附加組中,請創建以下 shell 腳本。

創建用戶列表。每個用戶應該在單獨的行中。

$ cat user-lists.txt
user1
user2
user3

創建組列表。每組應在單獨的行中。

$ cat group-lists.txt
mygroup
mygroup1

使用以下 shell 腳本將多個用戶添加到多個次要組。

#!/bin/sh
for user in `more user-lists.txt`
do
for group in `more group-lists.txt`
do
usermod -a -G $group $user
done

設置 group-update-1.sh 文件的可執行權限。

# chmod +x group-update-1.sh

最后運行腳本來實現它。

#sh group-update-1.sh

讓我看看使用 getent 命令的輸出。 是的, user1 、 user2 和 user3 已成功添加到 mygroup 中。

#getent group mygroup
mygroup:x:1012:user1,user2,user3

此外, user1 、 user2 和 user3 已成功添加到 mygroup1 中。

#getent group mygroup1
mygroup1:x:1013:user1,user2,user3

方法 4:在 Linux 中將用戶添加到組中的手動方法

我們可以通過編輯 /etc/group 文件手動將用戶添加到任何組中。

打開 /etc/group 文件并搜索要更新用戶的組名。最后將用戶更新到相應的組中。

# vi /etc/group

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

標簽:松原 永州 廊坊 玉樹 張家界 洛陽 滄州 北京

巨人網絡通訊聲明:本文標題《Linux中把用戶添加到組的4個方法總結》,本文關鍵詞  Linux,中,把,用戶,添,加到,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux中把用戶添加到組的4個方法總結》相關的同類信息!
  • 本頁收集關于Linux中把用戶添加到組的4個方法總結的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91免费版pro下载短视频| 99精品一区二区三区| 国产最新精品精品你懂的| 欧美性感一类影片在线播放| 最近中文字幕一区二区三区| 国产一区二区三区电影在线观看 | 色综合天天综合狠狠| 欧美成人猛片aaaaaaa| 极品少妇xxxx精品少妇偷拍 | 欧美性受xxxx黑人xyx| 最新国产の精品合集bt伙计| aaa国产一区| 亚洲国产欧美日韩另类综合 | 国产一区视频导航| 国产午夜亚洲精品羞羞网站| 成人性生交大片免费看视频在线| 专区另类欧美日韩| 欧美蜜桃一区二区三区| 狠狠色狠狠色综合日日91app| 国产精品久久久久久久久免费相片| 色偷偷久久人人79超碰人人澡| 午夜伦欧美伦电影理论片| xf在线a精品一区二区视频网站| 成人的网站免费观看| 亚洲成人综合视频| 国产欧美精品日韩区二区麻豆天美| 91亚洲精品久久久蜜桃| 日本系列欧美系列| 国产精品美女久久久久av爽李琼| 欧美三级电影一区| 国产剧情一区二区| 石原莉奈在线亚洲二区| 中文欧美字幕免费| 欧美日韩国产一二三| 国产精品88av| 另类小说色综合网站| 中文字幕中文字幕在线一区| 91精品国产综合久久精品| av在线不卡网| 国产乱国产乱300精品| 日韩av高清在线观看| 亚洲精品成人精品456| 国产亚洲一区二区三区四区| 欧美一级生活片| 欧美亚日韩国产aⅴ精品中极品| 国产成人精品一区二区三区四区 | 久久久久免费观看| 欧美高清性hdvideosex| 色94色欧美sute亚洲13| 成人一区在线观看| 韩国av一区二区三区| 日韩成人av影视| 偷拍日韩校园综合在线| 一区二区理论电影在线观看| 日韩一区欧美小说| 国产精品欧美综合在线| 国产色产综合产在线视频| 欧美一级免费大片| 91精品国产91久久久久久一区二区 | 亚洲欧洲成人自拍| 日本一区二区成人| 国产女同性恋一区二区| 国产欧美日韩三区| 久久久美女毛片| 91免费在线播放| 99久久精品费精品国产一区二区 | 91香蕉视频mp4| 午夜av一区二区| 亚洲第一在线综合网站| 一区二区三区日韩欧美| 亚洲已满18点击进入久久| 一个色在线综合| 亚洲电影一区二区| 免费成人在线观看| 国产精品88av| 在线一区二区三区四区五区 | 欧美三级乱人伦电影| 色成人在线视频| 欧美熟乱第一页| 色综合一区二区| 精品少妇一区二区三区在线播放 | 亚洲国产日韩一级| 日韩精品91亚洲二区在线观看| 精品国产免费一区二区三区香蕉 | 久久久精品黄色| 国产精品私房写真福利视频| 亚洲免费视频成人| 丝袜国产日韩另类美女| 国产一区二区在线影院| 波多野结衣中文一区| 欧美三级欧美一级| 久久久久久综合| 亚洲一区二区3| 国产在线播放一区三区四| 天天av天天翘天天综合网| 美女精品自拍一二三四| 欧美一区二区女人| 美腿丝袜亚洲三区| 国产精品日韩成人| 亚洲成人你懂的| 成人午夜私人影院| 日韩一区二区三区四区| 国产精品乱人伦| 蜜桃精品视频在线| 91网址在线看| 欧美videofree性高清杂交| 亚洲码国产岛国毛片在线| 久久精品国内一区二区三区| 99久久精品99国产精品| 亚洲精品一线二线三线无人区| 亚洲宅男天堂在线观看无病毒| 国产精品亚洲一区二区三区妖精| 在线一区二区三区四区| 日本一区二区三区视频视频| 日本大胆欧美人术艺术动态| 91精品福利视频| 亚洲日本乱码在线观看| 中文字幕免费不卡在线| 在线精品视频小说1| 日本特黄久久久高潮| 国产精品水嫩水嫩| 欧美优质美女网站| 久久精品噜噜噜成人av农村| 中文字幕的久久| 欧美日韩亚洲另类| 国产在线视视频有精品| 亚洲人成网站在线| 日韩欧美视频在线| 91视频观看视频| 久久精品免费看| 亚洲欧洲国产专区| 91精品一区二区三区在线观看| 国产精品69久久久久水密桃| 一级女性全黄久久生活片免费| 亚洲精品一区二区三区四区高清| 91啦中文在线观看| 久久99国产乱子伦精品免费| 椎名由奈av一区二区三区| 欧美电影免费观看高清完整版在线| 成人免费毛片高清视频| 日韩av一区二| 一区二区免费视频| 国产日本亚洲高清| 69av一区二区三区| av电影一区二区| 国产精品一区久久久久| 久久亚洲免费视频| 国产91高潮流白浆在线麻豆 | 国产精品一级二级三级| 国产女主播在线一区二区| 成熟亚洲日本毛茸茸凸凹| 国产三级一区二区| 99re免费视频精品全部| 亚洲国产美女搞黄色| 日韩无一区二区| 国产大片一区二区| 国产精品每日更新| 色综合天天综合网天天看片| 九九视频精品免费| 2021中文字幕一区亚洲| 成人白浆超碰人人人人| 夜夜嗨av一区二区三区| 日韩欧美国产午夜精品| 成人91在线观看| 午夜精品在线视频一区| 2020国产精品| av在线播放一区二区三区| 久久电影国产免费久久电影| 亚洲图片欧美综合| 亚洲一级二级三级在线免费观看| 国产精品香蕉一区二区三区| 国产精品第四页| 欧日韩精品视频| 9l国产精品久久久久麻豆| 欧美xxx久久| 亚洲午夜三级在线| 欧美精品一区二区高清在线观看| 国产高清亚洲一区| 中文字幕在线不卡视频| 91精品国产综合久久精品app| 国产成人免费在线观看不卡| 亚洲成av人**亚洲成av**| 精品成a人在线观看| 不卡电影一区二区三区| 日韩电影在线免费观看| 中文字幕二三区不卡| 精品亚洲成a人| 亚洲欧美另类在线| 亚洲自拍偷拍麻豆| 亚洲成人动漫在线免费观看| 91麻豆精品91久久久久久清纯| 亚洲成人动漫在线观看| 国产女同互慰高潮91漫画| 欧美精品日韩一区| 99热精品一区二区| 国产麻豆午夜三级精品| 日本成人在线网站| 亚洲成va人在线观看| 亚洲手机成人高清视频| 久久综合色8888|