Centos

無法在 centOS 7 i386 中將使用者添加到 sudo 組(沒有 GUI,它的最小化)

  • April 20, 2020

我在 Ubuntu mate 的 virtualbox 中安裝了 centOS 7 最小版本。它沒有圖形使用者界面。它完全是 CLI。我的使用者名是Smit並且能夠登錄到它。但是當我輸入命令時

sudo yum update

並輸入我的密碼,它說

Smit is not in sudoers files. This incident will be reported.

但是當我嘗試sudo通過命令將我的使用者添加到組時

adduser Smit sudo

給出這樣的東西:

在此處輸入圖像描述

(我無法通過虛擬框複製粘貼。我通過以 root 登錄來執行此操作。)

我不知道為什麼你的命令不起作用。它可能與以下任何一個有關:

  • 你的 CentOS 預設不使用 sudo
  • sudoers 文件的編輯方式
  • adduser該特定機器上的命令語法。

顯然,這是我的猜測,這首先是最後一點的問題。

無論如何,最簡單的方法是將使用者添加到wheel組中,該組應該在您的 CentOS 上具有 sudo 權限。試試這個命令:

usermod -aG wheel Smit

這當然必須由root. 成功執行後,將身份更改為Smit並檢查是否可以sudo

su - Smit
sudo yum update

作為替代方案,您可以使用visudo. 添加這一行應該做:

Smit ALL=(ALL) ALL

但是,如果您有興趣,這裡有一個包含更多詳細資訊的指南。

引用自:https://unix.stackexchange.com/questions/370400