groupadd 命令構建器
產生用於建立新群組的 groupadd 指令
開始使用 groupadd
## 什麼是 groupadd?
`groupadd` 用於在系統上建立新的使用者群組。群組用來管理共享檔案的權限,並根據角色授予對服務的存取權。
## 使用方式
1. **設定 GID**(可選):透過 `-g` 提供數字形式的群組 ID。 2. **選擇旗標**:若要建立系統群組,請選擇 `-r`;若群組已存在,則選擇 `-f` 以直接使用。 3. **輸入群組名稱**:提供新的群組名稱(即位置參數)。 4. **複製並執行**:將生成的指令複製到終端機中執行(需要 root 權限)。
常見選項
### `-g` 群組識別碼 (GID) 設定特定的數字型 GID。除非使用 `-o`,否則必須保持唯一。
### `-f` 強制執行 若群組已存在則直接成功退出。此功能適用於可重複執行的設定腳本。
### `-o` 非唯一 當與 `-g` 結合使用時,允許使用重複的(非唯一的)GID。
### `-r` 系統群組 建立一個 GID 位於正常範圍以下的系統群組(通常小於 1000),用於服務帳戶。
### `-K` 取消預設值 覆寫 `/etc/login.defs` 所定的金鑰/值組合,例如 `GID_MIN` 和 `GID_MAX`。
### `-p` 密碼 設定經過加密的群組密碼(較少使用;現代系統多使用 `gpasswd`)。
▶我要如何建立具有特定 GID 的群組?
請使用 \`-g\`:\`groupadd -g 1001 developers\`。
▶在建立群組時,要如何讓腳本具有重複執行不會產生異常的屬性?
加入 \`-f\`,如此一來即使該群組已存在,指令仍能成功執行:\`groupadd -f developers\`。
▶什麼是系統群組?
GID 值較低(通常小於 1000)的群組,用於預留給守護程式與系統服務。可透過 \`-r\`: \`groupadd -r sysusers\` 來建立一個。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。