如何在 Arch Linux 上將用戶添加到 Sudoers 或 Sudo 組

須藤 允許用戶以另一個用戶的安全權限(默認為超級用戶)運行命令或程序。 Linux 中的超級用戶稱為“root”。

最好的安全實踐之一是使用非 root 用戶來執行服務器管理。

在這篇快速文章中,我們將 創建用戶添加到 sudo 團體拱形Linux.

添加 sudo 團體

正如之前所提 sudo 命令允許您以超級用戶的權限運行程序。 在 Arch Linux 中, sudo 不是基本安裝的一部分。 所以,如果你還沒有安裝 sudo,然後使用以下命令安裝。

# pacman –sync sudo

另外,安裝 vi 編輯器。

# pacman –sync vi

現在,添加一個用戶也可以通過選項 –create-home 來創建它的主目錄

# useradd –create-home john

分配密碼,

# 密碼約翰

在 Arch Linux 中添加用戶

輪組是 sudo Arch Linux 中的組。 所以此時在命令 usermod 的幫助下將新創建的用戶 ‘john’ 添加到 wheel 組。

# usermod –aG 輪約翰

現在編輯文件 sudoers 以便激活輪組。 為此,請打開 sudoer 的文件並取消註釋 %wheel ALL=(ALL) ALL

# 視覺

最終的結果應該是這樣的:

在 Arch Linux 中取消註釋 Sudoers 文件在 Arch Linux 中取消註釋 Sudoers 文件

Save 並退出visudo。 按 Esc 然後 : wq 並按 Enter

現在,通過切換到用戶 john 並使用 id 命令顯示組來測試您的配置。 鍵入命令時應該會看到 root sudo 我是誰。

# su – 約翰 $ id $ sudo 我是誰

查看 sudo Arch Linux 用戶查看 sudo Arch Linux 用戶

從 Sudoers 組中刪除用戶

如果您想從中刪除用戶 sudo (輪組)使用 gpasswd 工具如下。 在我們的例子中,用戶是約翰,

# gpasswd -d 約翰輪

結論

我們向您展示瞭如何將用戶添加到 sudo Arch Linux 上的小組。 我們建議您使用 sudo 用戶,而不是執行管理任務時的 root 用戶。 這也有助於向合適的人提供適當的許可。 謝謝你來到這裡。