導航:首頁 > 編程系統 > linux將用戶移出用戶組

linux將用戶移出用戶組

發布時間:2023-05-23 21:33:40

linux命令之用戶組管理

Linux中每個用戶都要屬於一個或多個組,有了用戶組,就可以將用戶添加到組中,這樣就方便管理員對用戶的集中管理。 Linux系統中用戶組分為root組、系統組、普通用戶組三類。當一個用戶屬於多個組時,這些組中只能有一個作為該用戶的主屬組,其他組就被稱為此用戶的次屬組。 組基本信息在文件/etc/group中;組密碼信息在文件/etc/gshadow中。通過命令:cat /etc/group、cat /etc/gshadow可查看文件內容。

各用戶組中,以 ":" 作為欄位之間的分隔符,分為 4 個欄位,每個欄位對應的含義為:

組名:密碼:GID:該用戶組中的用戶列表

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

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

root用戶可以直接修改/etc/group文件達到管理組的目的,也可以使用以下命令:groupadd、groupdel、groupmod -n、gpasswd -a、gpasswd -d、newgrp。

下面使用案例分別講解這些命令:

添加用戶組的命令是 groupadd,命令格式如下:

groupadd  [ -g gid  [ -o ] ]  [ -r ]  [ -f ]  group

參數說明:

        -g:指定新建工作組的 id;

        -r:創建系統工作組,系統工作組的組ID小於 500;

        -K:覆蓋配置文件 "/ect/login.defs";

        -o:允許添加組 ID 號不唯一的工作組。

        -f,--force: 如果指定的組已經存在,此選項將失明了僅以成功狀態退出。當與 -g 一起使用,並且指定的GID_MIN已經存在時,選擇另一個唯一的GID(即-g關閉)。

示例:創建一個新的組,並添加組 ID。

[root@VM-4-4-centos ~]# groupadd  -g  888  newgroup

此時在/etc/group文件中產生了一個id為888的項目:

刪除用戶組時,可用groupdel(group delete)指令來完成。倘若該組中仍包括某些用戶,則必須先刪除這些用戶後,方能刪除組。 注意:刪除的組不能為主屬組! 命令格式:

groupdel  [組名]         

示例:刪除用戶組 newgroup

[root@VM-4-4-centos ~]# groupdel  newgroup

此時再查看/etc/group文件時可以看到用戶組newgroup已經不存在,刪除成功!

要更改用戶組識別碼或名稱可使用 groupmod 來完成。命令格式:

groupmod  [ -g  <群組識別碼>  < -o > ] [ -n  <新群組名稱 > ] [原群組名稱]

參數說明 :

        -g <群組識別碼> 設置欲使用的群組識別碼。

        -o 重復使用群組識別碼。

        -n <新群組名稱> 設置欲使用的群組名稱。

示例:創建用戶組newgroup並修改其名稱為modifiedgroup

[root@VM-4-4-centos ~]# groupadd  newgroup

[root@VM-4-4-centos ~]# groupmod  -n  modifiedgroup  newgroup

查看/etc/group文件,只存在名稱為modifiedgroup的用戶組,修改成功!

gpasswd 是 Linux 下工作組文件 /etc/group 和 /etc/gshadow 管理工具,用於將一個用戶添加到組或者從組中刪除。命令格式:

gpasswd  [可選項]  組名

可選項參數 :

        -a:添加用戶到組;

        -d:從組刪除用戶;

        -A:指定管理員;

        -M:指定組成員和-A的用途差不多;

        -r:刪除密碼;

        -R:限制用戶登入組,只有組中的成員才可以用newgrp加入該組。

示例1:將用戶yangwei添加到組modifiedgroup中

[root@VM-4-4-centos ~]# gpasswd  -a  yangwei  modifiedgroup

此時查看/etc/group文件發現組 modifiedgroup中出現用戶yangwei

示例2:將用戶yangwei從組modifiedgroup中給刪除

[root@VM-4-4-centos ~]# gpasswd  -d  yangwei  modifiedgroup

再次查看/etc/group文件發現用戶yangwei已經不存在。

當需要在不同的群組下工作的時候我們需要進行切換群組操作,這個操作由newgrp指令來完成。命令格式如下:

newgrp [群組名稱]

注意!當前用戶必須都是兩個群組的成員,否則切換群組時需要輸入切換組的組密碼,這時候當前用戶作為臨時成員在切換組下工作,所創建的文件全都屬於切換組。

示例1:用戶yangwei不屬於群組modifiedgroup,請將當前工作組切換為modifiedgroup。

示例2:將用戶yangwei添加到組modifiedgroup中,並切換工作組為modifiedgroup。

總結:Linux用戶組管理需要掌握最基本的幾個命令及其選項參數: groupadd 、groupdel 、groupmod 、gpasswd 、newgrp !

② 在linux怎樣將用戶從組中移除

從組中刪除用戶方法如下:
編輯/etc/group 找到GROUP1那一行,刪除 A
或者用命令

gpasswd -d A GROUP

給已有的用戶內增加工作組如下容:
usermod -G groupname username
或者:gpasswd -a user group

③ linux怎麼刪除用戶和用戶組

Linux系統添加刪除用戶及用戶組的方法步驟:

1、創建用戶

adser phpq //新建phpq用戶

passwd phpq //給phpq用戶設置密碼

2、建工作組

groupadd tes //新建test工作組

3、新建用戶同時增加工作組

useradd -g test phpq //新增phpq用戶並增加到test工作組

註:-g所屬組 -d家目錄 -s所用的shell

4、給已有的用戶增加工作組

usermod -G groupname username或者gpasswd -a user group

5、臨時關閉

在/etc/shadow文件中屬於該用戶的行的第二個欄位(密碼)前面加上*就可以了,想恢復該用戶,去掉*即可,或者使用如下命令關閉用戶賬號:passwd
peter -I

重新釋放:passwd peter -u

6、永久性刪除用戶賬號

userdel peter、groupdel peter、usermod -G peter
peter(強制刪除該用戶的主目錄和主目錄下的所有文件和子目錄)

7、從組中刪除用戶

編輯/etc/group找到GROUP1那一行,刪除A,或者用命令gpasswd -d A GROUP

8、顯示用戶信息

id user、cat /etc/passwd

④ linux 如何移除一個用戶的附加組

user用戶在組group01裡面,所以只要從這個組裡面刪除用戶就行了
gpasswd -d user group01

⑤ linux下如何在組里把一個用戶移除掉

userdel <用戶名>。

那用usermod -g <其它組ID> <用戶名>,把用戶改到其它組。

註:任何用戶必須從屬於一個已存在的組,可以使用groupadd創建新組。

⑥ linux 怎麼修改已有用戶的所屬組

1、在linux系統中新創建的用戶是無法登錄系統的,需要為用戶配置密碼才可以進行登錄,專使用passwd命令屬

⑦ 在linux怎樣將用戶從組中移除

從組中刪除用戶方法如派握下:x0dx0a編輯/etc/group找到GROUP1那一行,刪除Ax0dx0a或塵帆慶者用命令x0dx0ax0dx0agpasswd-dAGROUPx0dx0ax0dx0a給已有的用戶增加工作轎猜組如下:x0dx0ausermod-Ggroupnameusernamex0dx0a或者:gpasswd-ausergroup

⑧ linux下如何將一個用戶從用戶組中刪除

1)增加一個新用戶
在linux系統中,只有root用戶才能夠創建一個新用戶,如下的命令將新建一個登錄名meelo的用戶。
sudo
useradd
meelo
但是,這個用戶還不能夠登錄,因為還沒給它設置初始密碼,而沒有密碼的用戶是不能夠登錄系統的。在默認情況下,將會在/home目錄下新建一個與用戶名相同的用戶主目錄。
完成了這一操作後,你還應該使用passwd命令為其設置一個初始密碼。輸入該命令後,會系統會請求輸入密碼。
sudo
passwd
用戶名
2)刪除一個用戶
刪除用戶,只需使用一個簡單的命令:
sudo
userdel
用戶名
不過最好將它留在系統上的文件也刪除掉,你可以使用「userdel
-r
用戶名」來實現這一目的。
3)增加一個組
如下命令將創建一個名稱為avatar的用戶組:
sudo
groupadd
avatar
4)刪除一個組
同樣的,我們有時會需要刪除一個組,它的命令就是groupdel。

閱讀全文

與linux將用戶移出用戶組相關的資料

熱點內容
什麼app可以提前看婦聯 瀏覽:234
華碩筆記本怎麼更改文件路徑 瀏覽:886
主文件名可以包括任何字元 瀏覽:871
瀏覽器怎麼圖片轉文件 瀏覽:91
哪個網站女裝便宜 瀏覽:946
什麼app回收lv包 瀏覽:917
pip從文件安裝軟體包 瀏覽:694
nba2kol快速升級 瀏覽:392
寬頻數據線和機頂盒如何連接 瀏覽:325
電影院最新電影用什麼app可以看 瀏覽:601
設備管理文件包括什麼 瀏覽:852
編程不會技巧怎麼辦 瀏覽:430
艾森升級問題解答 瀏覽:536
壓縮文件資源管理器就已掛起 瀏覽:319
兩個相同的表格如何數據相加 瀏覽:15
鍵盤加密的密碼學 瀏覽:718
怎麼刪除CAD中備份的文件 瀏覽:885
塔吊位置布置圖cad文件 瀏覽:831
哪個網站電信話費優惠 瀏覽:824
美版蘋果6Sprint版組裝機 瀏覽:811

友情鏈接