Permissions
如何給使用者root權限?
我剛剛安裝了 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