當我們安裝Debian系統時,安裝程序會創建兩個用戶,root用戶和普通用戶。普通用戶默認不可以使用sudo來管理系統,但可以使用su命令來登錄爲root用戶。
User is not in the sudoers file
如果普通用戶使用sudo來執行一個命令,這個用戶會被告知不在sudoer文件中,並且這個事件會通知到root用戶。
如何賦予普通用戶sudo權限
爲了能夠讓普通用戶使用sudo,我們需要將普通用戶加入到sudo組中。你可以先用groups命令來查看當前用戶屬於哪些組。
你可以看見,用戶xiao不在sudo組中。爲了將用戶添加到sudo組中,首先用su命令登錄爲root用戶。
su -
然後輸入下面的命令將用戶添加到sudo組。用你的真實用戶名替換掉<username>。
adduser <username> sudo
現在你需要登出系統,然後重新登錄。再打開一個終端窗口,運行groups命令。你會看見用戶已經加入到了sudo組了。
用戶加入到sudo組後就升級爲管理員了,可以使用sudo了。
爲這篇文章評分