Linux基礎命令學習——創建與管理Linux用戶組(十一)

一名菜鳥學習編程技術,記錄所學知識並分享給大家,希望大家多多支持。

1、創建Linux用戶組

groupadd命令

用來添加用戶
爲了能夠更加高效地指派系統中各個用戶的權限,我們會把幾個用戶加入到同一個用戶組中,這樣便可以針對一類用戶同意安排權限。
語法格式:groupadd [選項] 羣組名
常用選項:

  • -g GID:指定新組的GID,默認值是已有的最大的GID+1
  • -r:建立一個系統專用組,與-g不同使用時,則分配一個1~999的GID

查看系統中的用戶組

cd ..
cat -n  /etc/group

在這裏插入圖片描述

上圖中,第一列爲組名,第二列爲密碼的部分,第三列就是組的GID。
我們可以通過GID和passwd文件就可以知道用戶屬於哪一個用戶組

練習

操作一:
# 添加用戶組
[root@index home]# groupadd uu1
[root@index home]# tail -2 /etc/group

操作二:
# 通過groupadd的選項來指定用戶的GID
[root@index home]# groupadd -g 1100 uu2
[root@index home]# tail -2 /etc/group

操作三:
# 添加一個1000以內的用戶組
[root@index home]# groupadd -r uu3
[root@index home]# tail -5 /etc/group

以上練習的操作:
操作一:
在這裏插入圖片描述
在這裏你可以看到uu1的GID爲1001,普通用戶組的GID是從1000開始的;

操作二:
在這裏插入圖片描述
添加了一個用戶的GID爲1100的uu2;

操作三:
在這裏插入圖片描述
通過groupadd -r的命令來添加一個1000以內的用戶組。

管理Linux用戶組

groupmod命令

用於修改組的屬性
語法格式:groupmod [選項] 羣組名
常用選項:

  • -g GID:指定組新的GID
  • -n name:更新組的名字爲name

練習

對以上創建的用戶組進行修改
操作一:
# 修改用戶組的GID和名稱(可以使用groupmod --help查看相關的命令行)
[root@index home]# groupmod -g 1111 uu1
[root@index home]# tail -3 /etc/group

操作二:
# 修改用戶組的名稱
[root@index home]# groupmod -n group1 uu1
[root@index home]# tail -3 /etc/group


以上練習的操作:
操作一:
在這裏插入圖片描述
通過groupmod -g命令來指定修改用戶組的GID,切記需要更改的用戶組首先得存在,如果修改的用戶組GID不存在的話,需要先創建這樣的一個用戶組,只有創建的用戶組才能進行修改;

操作二:
在這裏插入圖片描述
將uu1的名稱進行修改,在參數的後面加上你要修改的名稱和原有的名稱;

刪除Linux用戶組

groupdel命令

刪除指定名稱的用戶組賬號
需要從系統上刪除羣組時,可用groupdel指令來完成。若該羣組中仍包括某些用戶,則必須先刪除這些用戶後,才能刪除羣組。
語法格式:groupdel 羣組名

練習

練習一:
# 刪除指定用戶(刪除的用戶組,裏面必須是空的,先刪除用戶組裏面的用戶,才能刪除相應的用戶組)
[root@index home]# groupdel uu3
[root@index home]# tail -3 /etc/group

以上練習的操作:
操作一:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章