如何在 Ubuntu 中添加 Sudo 用戶

sudo是Linux系統中最常用的命令之一。它允許用戶以另一個用戶身份運行特定程序,默認情況下,該用戶是超級用戶。

它主要用於行政目的;為 Linux PC 上的非管理用戶提供有限的管理訪問權限。

例如,默認情況下,不允許用戶在 Ubuntu 系統上安裝軟件包。但是,用戶可以使用sudo命令執行此操作。

沒有 sudo 的非 root 用戶無法安裝程序。請參閱下面的失敗嘗試示例:

apt-get install aptitude
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

具有 sudo 的非 root 用戶可以在系統上安裝程序而不會出現任何問題。

sudo apt-get install aptitude
Reading package lists... Done
Building dependency tree       
....

將現有用戶添加為 Sudo 用戶

如果用戶不是sudo用戶組的一部分,它將無法使用該sudo命令。它將拋出以下輸出:

testuser is not in the sudoers file.  This incident will be reported.

要將用戶添加到 sudoers 列表,請使用該usermod命令將現有用戶添加到sudo系統上的組。下面是一個示例命令。

sudo usermod -aG sudo testuser

這裡的-a選項意味著“附加”。它確保用戶的現有組成員資格不受影響。-G 用於指定將用戶添加到哪個組。

將用戶添加到 sudo 組後,該用戶下次登錄系統時,終端中會顯示以下消息。

To run a command as administrator (user "root"), use "sudo".
See "man sudo_root" for details.

創建一個具有 Sudo 權限的新用戶

adduser是用於創建新用戶的 Linux 命令。它可以與
標誌--ingroup一起使用以在創建期間將用戶添加到組 sudo。

sudo adduser testuser --ingroup=sudo

限制 sudo 應允許哪些命令

該文件/etc/sudoers包含sudo命令的配置選項。該文件被直接寫保護,即使對於 root 也是如此。編輯此文件的唯一方法是使用visudo命令。

sudo visudo

上面的命令將使用 nano 命令行編輯器打開文件。滾動並在文件中找到以下行。

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

ALL行中的最後一個可以替換為唯一的命令,或 sudo 應允許的一組命令。

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

重要提示:上面 sudoers 文件中的建議更改將限制 sudo 用戶只能執行命令mvvisudo. 這僅用於說明目的,您不必將這些限制強加給系統上的 sudo 用戶。

如果您使用上面共享的說明對 sudoers 文件進行了任何更改,請確保使用Ctrl + O要應用的更改保存文件。然後,您可以使用 退出 nano Ctrl + X

要進行更改,您可能必須登錄/註銷,或重新啟動系統,或啟動新的終端窗口。

🍻 加油


如何在 Chromebook 上複製和粘貼

如何在 Chromebook 上複製和粘貼

在切換到 Chromebook 時,您可能想知道的第一件事是如何做基本的事情——你在以前的操作系統中掌握的那種東西。複製和粘貼是您必須在某一時刻使用的一項基本功能。

如何使用 tt 在 Linux 上進行打字測試

如何使用 tt 在 Linux 上進行打字測試

在現代科技時代,打字已成為許多職業最常見的活動之一。學會更快更準確地打字可以幫助您在相同的時間內完成更多的工作。

Wi-Fi 在 Ubuntu 上不工作?這是修復方法

Wi-Fi 在 Ubuntu 上不工作?這是修復方法

Ubuntu 因其健壯性和相對較少的錯誤而廣受歡迎。但它肯定不是沒有問題。其中一個問題是其 Wi-Fi 驅動程序。您可能會打開系統電源,卻發現您的 Wi-Fi 無法正常工作。

2020 年適用於 Ubuntu 的最佳免費視頻編輯器

2020 年適用於 Ubuntu 的最佳免費視頻編輯器

除了所有的絨毛,這裡列出了適用於 Ubuntu 的最佳免費視頻編輯器,您可以使用它們來創建令人驚嘆的視頻。

如何在 Chromebook 上創建和掃描二維碼

如何在 Chromebook 上創建和掃描二維碼

快速響應碼,簡稱 QR 碼,是一種高級條碼,包含比傳統條碼更多的信息。這些代碼是二維的,允許您垂直或水平掃描它們。

如何在 Arch Linux 中安裝和刪除軟件包

如何在 Arch Linux 中安裝和刪除軟件包

想在 Arch Linux 上安裝軟件包但不知道如何安裝?很多人第一次從基於 Debian 的發行版遷移到 Arch 時都會遇到這個問題。但是,您可以使用包管理器輕鬆管理基於 Arch 的系統上的包。

如何在 Linux 上安裝 Spotify

如何在 Linux 上安裝 Spotify

Spotify 是最大的音樂流媒體服務之一。它具有適用於移動(Android 和 iOS)和桌面(Mac 和 Windows)設備的本機客戶端。

9 個讓你開始使用 Linux 的基本命令

9 個讓你開始使用 Linux 的基本命令

Linux 操作指南通常希望您在終端中執行某些操作,這乍一看似乎令人生畏。但不要擔心;這個 Linux 命令備忘單將涵蓋打開終端和發出一些有用命令的過程。

如何使用 Mv 命令移動 Linux 文件

如何使用 Mv 命令移動 Linux 文件

雖然您可能已經知道如何使用 GUI 文件瀏覽器在 Linux 中移動文件,但您可能想知道終端中是否有移動命令可以讓您快速將文件移動到不同的目錄。mv 命令就是您想要的,它的簡單語法和一些可選的安全標誌易於使用。

如何在 Ubuntu 的“Alt-Tab”中取消組合 Windows

如何在 Ubuntu 的“Alt-Tab”中取消組合 Windows

默認情況下,Ubuntu 允許您切換應用程序而不是窗口。以下是如何在 Ubuntu 上的 Alt-Tab 中反轉它並取消組合選項卡。