Linux中如何使用usermod將用戶添加到組中

您是否需要將用戶添加到 Linux PC 或 Linux 服務器上的組?不了解群組系統是如何運作的,需要一些指導嗎?我們可以幫忙!按照本指南,我們將向您展示如何在 Linux 上使用“usermod”工具將用戶添加到組!

Linux中如何使用usermod將用戶添加到組中

需要查看 Linux 系統上的所有用戶?遵循本指南。

使用 usermod 將用戶添加到現有組 

如果需要將用戶添加到 Linux PC 上的現有組,第一步是列出系統上的組。您可以通過列出組來確定您希望將用戶添加到的組是否在系統上以及它是如何拼寫的。

Linux中如何使用usermod將用戶添加到組中

要查看 Linux PC 上現有組的列表,請執行cut命令。此命令將在終端中打印出您擁有的每個組,您可以使用它來定位要使用它添加用戶的組。

cut -d: -f1 /etc/group

如果有很多組並且您想要一種更簡單的方法來對它們進行排序,請嘗試使用less 命令運行它 。 

cut -d: -f1 /etc/group | 較少的

找到現有組後,您希望使用usermod -a -G 命令將用戶添加到。此命令將允許指定的用戶帳戶綁定到您想要的任何組。 

例如,要將用戶 TipsWebTech360 添加到“tech”組,您可以輸入帶有“tech”組的 usermod -a -G 命令以將該用戶添加到該組。

sudo usermod -a -G tech TipsWebTech360

的 usermod命令 命令並不限於單個群組。用戶可以在同一命令中一次將單個用戶添加到多個組。例如,如果您希望將“上癮提示”用戶添加到“技術”、“視頻”和“聲音”組中,您只需在用戶名之前列出所有組即可。一次可以向用戶添加多少組沒有限制。

sudo usermod -a -G tech video sound TipsWebTech360

要將您自己的組添加到用戶,請使用上面的 usermod -a -G 命令並更改示例以適合您的用例。請務必為您希望添加到 Linux 上現有組的每個用戶執行此操作!

使用 usermod 將用戶添加到新組

除了將用戶添加到現有組之外,還可以使用 usermod 命令將用戶添加到新組。首先,您需要創建一個新組。要創建新組,您需要使用groupadd 命令。

要創建新組,請打開一個終端窗口。要在 Linux 桌面上打開終端窗口,請按 鍵盤上的Ctrl + Alt + T。 或者,在應用程序菜單中搜索“終端”並以這種方式使用它。

Linux中如何使用usermod將用戶添加到組中

在終端應用程序打開並準備好使用的情況下,運行groupadd命令來創建您的新組。該組可以任意命名。但是,請確保您知道創建該組的原因並且它具有功能。否則,您可能會在不了解原因的情況下在日後意外刪除您的群組。

須藤組添加我的新組

輸入 groupadd 命令後,您的 Linux 系統可能會要求您輸入密碼。您將需要輸入密碼。使用鍵盤輸入您的用戶帳戶密碼,然後按 Enter 鍵繼續。

創建新組後,運行 cut命令查看新組。確認您剛剛創建的新組存在於系統中非常重要。如果它沒有出現,您將無法向其添加用戶,並且需要重新創建該組。

要查看 Linux 系統上的所有組,請運行以下 cut 命令,並添加 grep 命令以篩選您創建的現有組的長列表。 

sudo cut -d: -f1 /etc/group | grep mynewgroup

如果成功,  cut 命令將返回您的組名。如果沒有,則運行命令不會發生任何事情。

一旦您確認您的新組在您的 Linux 系統上,您就可以為其分配一個用戶。例如,將“additivetips”用戶添加到我們剛剛創建的“mynewgroup”中,然後執行下面的usermod 命令。

sudo usermod -a -G mynewgroup TipsWebTech360

從組中刪除用戶

如果您需要從組中刪除 Linux 用戶,您可以使用gpasswd 命令。例如,要從“mynewgroup”組中刪除“上癮提示”用戶,您需要執行以下命令。

sudo gpasswd -d TipsWebTech360 mynewgroup

每當您需要從系統上的組中刪除 Linux 用戶時,請輸入上述命令。

留下評論

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

如何在 Ubuntu Server 24.04 上設定 Pi-hole DNS-over-HTTPS

在 Ubuntu Server 24.04 上設定 Pi-hole,使其使用 dnscrypt-proxy 進行 DNS-over-HTTPS 連接,然後驗證本地上游伺服器,避免常見的 DNS 衝突。

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

如何修復 YaST GUI 無法透過 SSH X11 轉送啟動的問題

排查 YaST GUI 透過 SSH X11 轉送導致的故障。測試 DISPLAY,修復已記錄的 Qt XIO 錯誤,檢查 SSH 設置,並在必要時切換到 ncurses。

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

如何設定本地 SUSE RMT 伺服器(SMT 替代方案)

在 SLES 15 上設定 SUSE RMT,同步 SCC 元數據,鏡像選定的儲存庫,透過 HTTPS 註冊客戶端,並了解從 SMT 遷移的限制。

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

修正 Pardus Linux 23 上無法偵測到音效卡驅動程式的問題

追蹤 Pardus Linux 23 上缺少的音效卡問題。安全地檢查 ALSA 檢測、核心模組、音訊服務、輸出設定檔、韌體和更新。

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器中顯示解析度卡在 1024x768 的問題

修正 Pardus KVM 虛擬機器卡在 1024x768 解析度的問題,檢查虛擬 GPU、SPICE 代理、X11 或 Wayland 會話,並正確驗證更高的顯示模式。

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

如何在 Debian 系統中開機時自動掛載遠端 SSHFS 目錄

使用基於金鑰的 SSH、/etc/fstab、systemd 網路選項、自動掛載和驗證步驟,在 Debian 啟動時自動掛載遠端 SSHFS 目錄。

修正 SLES 系統升級期間出現的「無法分配記憶體」錯誤

修正 SLES 系統升級期間出現的「無法分配記憶體」錯誤

排查 SLES 升級過程中出現的「無法分配記憶體」問題。檢查 RAM、交換空間、OOM 日誌和進程限制,然後在不中斷軟體包事務的情況下進行復原。

修復 Harmonica OS 平板電腦的觸控螢幕校準問題:選擇合適的 Linux 修復方案

修復 Harmonica OS 平板電腦的觸控螢幕校準問題:選擇合適的 Linux 修復方案

追蹤 Harmonica OS (HamoniKR) 平板電腦的觸控偏移、旋轉和顯示對映問題。比較 X.Org 和 libinput 的修復方案,安全地進行測試,並了解何時校準無效。

如何在現有的 Debian 12 系統上設定加密的交換分割區

如何在現有的 Debian 12 系統上設定加密的交換分割區

使用 dm-crypt 對現有的 Debian 12 交換分割區進行加密,每次啟動時使用新的隨機金鑰,並設定 /etc/crypttab、/etc/fstab 和安全驗證步驟。

如何透過電子郵件警報監控Ubuntu上的SMART硬碟健康狀況

如何透過電子郵件警報監控Ubuntu上的SMART硬碟健康狀況

在 Ubuntu 系統上安裝 smartmontools,用於監控硬碟健康狀況並發送 SMART 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。