一、groupadd命令簡介
groupadd命令是Linux系統下用來創建新用戶組的命令。新建用戶組會在/etc/group文件中增加一行,記錄用戶組名稱、密碼、GID、以及用戶列表等信息。
二、groupadd命令的使用
groupadd命令的使用方法如下:
groupadd [-f] [-g GID] [-K KEY=VALUE] [-o] [-p PASSWORD] [-r] [-R CHROOT_DIR] [-v] groupname
其中,各參數的含義如下:
- -f:強制執行命令,即使用戶組已存在也進行操作;
- -g GID:指定用戶組GID;
- -K KEY=VALUE:設置鍵值對,其中KEY為選項,VALUE為對應值;
- -o:允許使用相同的GID創建用戶組;
- -p PASSWORD:設置用戶組密碼;
- -r:創建一個系統用戶組(GID小於500的用戶組);
- -R CHROOT_DIR:使用指定的根目錄;
- -v:輸出詳細信息;
- groupname:要創建的用戶組名稱。
三、groupadd命令示例
以下是groupadd命令的幾個常用示例:
1. 創建新用戶組
使用以下命令創建名為testgroup的新用戶組:
groupadd testgroup
執行成功後,將在/etc/group文件中添加一行如下記錄:
testgroup:x:1001:
其中,x表示用戶組密碼,1001為GID。用戶列表為空,表示該用戶組暫無用戶。
2. 指定GID創建用戶組
使用以下命令創建GID為2000、名為testgroup的新用戶組:
groupadd -g 2000 testgroup
執行成功後,將在/etc/group文件中添加一行如下記錄:
testgroup:x:2000:
其中,x表示用戶組密碼,2000為GID。用戶列表為空,表示該用戶組暫無用戶。
3. 創建系統用戶組
使用以下命令創建名為sysgroup的新系統用戶組:
groupadd -r sysgroup
執行成功後,將在/etc/group文件中添加一行如下記錄:
sysgroup:x:100:
其中,x表示用戶組密碼,100為GID。注意,由於用戶組是系統用戶組,GID小於500。
4. 創建密碼保護的用戶組
使用以下命令創建名為testgroup、密碼為testpassword的新用戶組:
groupadd -p testpassword testgroup
執行成功後,將在/etc/group文件中添加一行如下記錄:
testgroup:x:1002:testpassword
其中,testpassword為密碼,1002為GID。用戶列表為空,表示該用戶組暫無用戶。
5. 強制創建用戶組
使用以下命令創建名為testgroup的新用戶組,如果該用戶組已經存在,則強制執行該命令:
groupadd -f testgroup
執行成功後,將在/etc/group文件中添加一行如下記錄,如果已存在,則更新該行記錄:
testgroup:x:1003:
其中,x表示用戶組密碼,1003為GID。用戶列表為空,表示該用戶組暫無用戶。
四、總結
groupadd命令是Linux系統下創建新用戶組的命令。其使用方法簡單,但是參數較多。正確使用該命令可以幫助系統管理員對用戶組進行有效管理。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/206034.html