Permissions

如何給使用者root權限?

  • November 13, 2019

我剛剛安裝了 Arch。效果很好。我創建了一個新使用者,並使用它登錄,現在我正在嘗試使用pacman. 但是我不斷收到錯誤消息:error: you cannot perform this operation unless you are root.我可以pacman很好地使用 root,但是有沒有辦法讓我的新使用者執行這些操作?

我嘗試登錄root並使用gpasswd:

gpasswd -a jack root

但這並沒有做任何事情。

您應該閱讀sudo上的 Arch Wiki 頁面。

sudo (“substitute user do”) 允許系統管理員授予某些使用者(或使用者組)以 root 或其他使用者身份執行某些(或全部)命令的能力,同時提供命令及其審計跟踪論據。

您可以sudo從儲存庫安裝,然後將其配置為允許您的使用者,jack通過編輯訪問特權命令/etc/sudoers。確保使用visudo命令執行此操作。

要賦予使用者jack完全的 root 權限,您可以添加以下行:

jack ALL=(ALL) ALL

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