Debian:將用戶添加到 Sudoers 文件 [指南]

Debian:將用戶添加到 Sudoers 文件 [指南]

您是 Debian Linux 用戶嗎?無法使用 Sudo 命令,不知道為什麼?我們可以幫忙!跟隨本指南,我們將向您展示如何將用戶添加到 Debian 中的 sudoers 文件!

Debian:將用戶添加到 Sudoers 文件 [指南]

在我們開始之前

本教程將帶您了解如何將用戶添加到 Debian Linux 上的 Sudoers 文件中。與許多其他 Linux 操作系統不同,Debian 在安裝過程中不會為用戶設置 Sudo。

但是,如果您使用的是基於 Debian 的操作系統,例如 Bunsen Labs、Devuan、SolydXK 或其他操作系統,則您可能還沒有設置 Sudo。如果是這種情況,請遵循本指南,因為說明應該相似,因為這些操作系統基於 Debian。

Debian 將用戶添加到 sudoers – 添加單個用戶  

在 Debian 上為用戶獲取 Sudo 訪問權限的最簡單方法是完全忽略通過組管理工具將用戶添加到 Sudoers 文件,而是手動編輯 Sudoer 文件,指定特定用戶並授予他們完全權限。

要開始向 Debian 上的 Sudoers 文件添加單個用戶,請打開一個終端窗口。終端窗口打開後,您將需要登錄 Root 帳戶。原因?修改系統文件需要root賬號,包括sudoers。

打開終端窗口後,您可以通過在終端中執行su 命令來訪問 Debian 上的 root 帳戶 。請記住,您需要記住在 Debian 安裝過程中設置的 root 密碼。

蘇 -

在 Debian PC 的終端中登錄 root 帳戶後,您需要打開 Sudoers 文件進行編輯。Sudoers 文件位於/etc/目錄 ( /etc/sudoers) 中。但是,您永遠不應該直接編輯文件。相反,您必須使用visudo 命令。

注意:在本指南中,我們使用 Nano 編輯器,因為它對大多數 Linux 用戶來說都是平易近人且易於使用的。如果您不喜歡 Nano,請隨時將下面命令中的“nano”更改為其他內容。

EDITOR=納米視覺

一旦 visudo命令, 命令已被執行,納米編輯器將打開sudoers文件您的Debian Linux的PC上。從這裡,使用 向下 箭頭 鍵定位特定行“ ## User privilege specification”。

在該行下方,您應該會看到“ root ALL=(ALL) ALL.” 此代碼告訴 Debian Root 帳戶可以使用 Sudo。您需要為您自己的用戶複製此行以授予其 Sudoer 權限。 

在 Nano 編輯器中,在“ root ALL=(ALL) ALL”下創建一個新行,並在下面的行中寫入。請記住,您需要將“user”更改為您的用戶名才能在 Debian 中訪問 Sudo。

Debian:將用戶添加到 Sudoers 文件 [指南]

user ALL=(ALL) ALL

寫出 Nano 文本編輯器的行後,必須保存 Sudoers 文件。要將其保存在 Nano 中,請按鍵盤上的Ctrl + O 按鈕組合。按 Ctrl + X 退出。

Debian 將用戶添加到 sudoers – 通過 sudo 組添加

在 Debian 上,如果您不想單獨添加用戶,操作系統還允許用戶通過將其添加到sudo 組來授予任何用戶帳戶 Sudo 訪問權限 。這是如何做到的。

首先,如果您還沒有打開一個終端窗口,請打開一個終端窗口。在 Debian 上,啟動終端窗口的最簡單方法是按 鍵盤上的Ctrl + Alt + T。 打開終端窗口後,您必須使用su 命令登錄到 root 帳戶。

蘇 -

現在終端會話已登錄到 root 帳戶,您需要運行grep 命令來確定您的 Debian Linux PC 上是否存在“sudo”組。 

Debian:將用戶添加到 Sudoers 文件 [指南]

grep -i "sudo" /etc/group

輸出應顯示“ sudo”並表示您的 Debian Linux PC 確實具有 sudo 組。如果由於某種原因,您的 Debian Linux 系統沒有應有的 sudo 組,您可以在終端窗口中使用以下命令創建它。

groupadd sudo

創建新組後,重新運行 grep 命令以確認它在那裡。

grep -i "sudo" /etc/group

當您確認 sudo 組存在時,您可以使用 usermod -aG 命令將現有用戶添加到該組中。通過將用戶添加到該組,他們將能夠在 Debian 上執行 sudo 命令。

注意:請務必根據需要多次重新運行下面的 usermod 命令,以授予用戶對 sudo 的訪問權限。

Debian:將用戶添加到 Sudoers 文件 [指南]

usermod -aG sudo YOU​​R_USERNAME

需要從 sudo 組中刪除用戶以拒絕他們的 sudo 權限嗎?您可以通過在終端窗口中執行下面的usermod -G 命令從 sudo 組中刪除任何用戶。

su usermod -G sudo YOU​​R_USERNAME

從組中刪除用戶後,他們將無法再在 Debian 中執行 sudo 命令。 


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。