如何在 Linux 上管理組和用戶

Linux 上的用戶和組管理聽起來很複雜,但實際上很容易。如果您在理解如何創建新組、刪除現有組或修改系統上的用戶時遇到問題,請不要擔心。事實證明,即使是最有經驗的 Linux 用戶也很容易忘記基礎知識。在本指南中,我們將介紹在 Linux 平台上管理組和用戶的所有方式。

創建新組

創建新組不是很多用戶會做的事情,因為大多數 Linux 發行版不需要它。如果您正在以需要新組的方式安裝軟件或管理事物,完成此操作的最快方法是使用帶有groupadd命令的命令行。

要使用 groupadd,您需要 root 訪問權限,或者至少需要通過 sudo 權限與系統交互的能力。確認您的用戶可以執行此操作,然後打開一個終端並執行以下操作以創建一個新組:

蘇 -

群組添加新群組

或者,使用 sudo 創建一個新組:

須藤組添加新組

或者,一次創建多個組:

蘇 -
groupadd newgroup, newgroup2, newgroup3

或者

須藤組添加新組,新組2,新組3

Groupadd 將在您的 Linux 系統上創建新組。要確認該組是否存在,請考慮過濾您 PC 上的組列表。

如何在 Linux 上管理組和用戶

cut -d: -f1 /etc/group | grep 新組

通過將上述命令與grep結合使用,可以過濾掉您創建的新組。如果該命令未返回任何內容,請嘗試再次創建用戶組。

刪除組

如果您對 Linux PC 上的某個組沒有用處,最好將其刪除。在 Linux 上刪除用戶組就像創建一個新用戶組一樣簡單。首先,以su身份登錄,或確認您的用戶可以執行sudo命令。然後,運行groupdel命令以刪除現有組。

su -
 groupdel newgroup

或者

sudo groupdel 新組

運行groupdel應該可以擺脫它。列出您 PC 上的所有可用組以確保。

cut -d: -f1 /etc/group | grep 新組

如果 Grep 沒有返回任何內容,您肯定會知道該組已消失。

添加/刪除用戶到組

要將現有用戶添加到新創建的組,您需要使用usermod命令。打開終端並使用 cut 命令查看所有組。瀏覽列表並找到您要將用戶添加到的組的名稱。或者,使用之前創建的用戶組的名稱。

注意:像以前一樣,確認您可以使用su登錄到 Root ,或者您可以在修改關鍵用戶信息之前使用 sudo 。

蘇 -

usermod -a -G newgroup yourusername

或者

sudo usermod -a -G newgroup yourusername

通過運行以下命令確認您的用戶已添加到新組:

如何在 Linux 上管理組和用戶

團體

管理用戶

除了在 Linux 上管理群組,學習如何創建和管理用戶也是維護 Linux 系統和諧的關鍵。與組管理不同,用戶工具要簡單得多。它沒有太多複雜性。在本指南的這一部分中,我們將介紹如何使用命令行在 Linux 上創建新用戶以及如何刪除用戶。

創建新用戶

需要在您的 Linux 系統上創建一個新用戶嗎?首先打開一個終端窗口。在終端中,使用su或sudo獲得 root 訪問權限。

蘇 -

或者

須藤 -s

既然您已經有了一個 root shell,就可以更輕鬆地操作用戶,而無需一遍又一遍地添加“sudo”和密碼。要創建具有完整主目錄的新用戶,請運行以下命令。

注意:在某些 Linux PC 上,您可能需要將“useradd”替換為“adduser”。

用戶添加新用戶

或者,可以創建一個新用戶並同時為其分配組:

useradd -G group1, group2, group3, group4, group5, group6 newuser

創建新用戶後,設置密碼:

密碼新用戶

刪除用戶

在 Linux 上刪除用戶非常簡單易行。使用userdel命令可以在 Linux 上輕鬆刪除用戶。

注意:在繼續刪除用戶之前,請務必註銷所有內容。刪除當前正在使用的用戶是一個非常糟糕的主意。事情可能會出錯,你會重新找回它。

一旦你確定你沒有登錄到你計劃刪除的用戶,運行:

蘇 -

或者

須藤 -s

其次是:

userdel -r 新用戶

要刪除用戶但保留主目錄,請運行以下命令:

新用戶

留下評論

修正 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 郵件警報。檢查設備支援狀況、設定郵件發送、測試通知功能並檢查故障。

修正在 UEFI 系統上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

修正在 UEFI 系統上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

透過檢查安裝程式啟動模式、EFI 系統分割區、NVRAM 條目、GRUB EFI 檔案、安全啟動和韌體回退來修復 Debian UEFI 啟動失敗。

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

配置 Snapper 以在 Ubuntu 桌面上建立和清理定時產生的 Btrfs 快照。首先檢查子磁碟區佈局,啟用 systemd 定時器,並安全地驗證保留策略。

安全修復 SUSE Linux Enterprise LVM 精簡配置空間不足的問題

安全修復 SUSE Linux Enterprise LVM 精簡配置空間不足的問題

透過區分資料耗盡和元資料耗盡、擴展儲存、修復元資料和啟用自動擴展,診斷和恢復 SUSE Linux Enterprise 上的完整 LVM 精簡池。