Ubuntu系統下解決「YourUserName不在sudoers文件中。此事將被報告」的問題

本文由荒原之夢原創,原文連接:http://zhaokaifeng.com/?p=624bash

問題描述:

以前在使用Fedora系統時遇到過在使用 sudo 時提示「YourUserName不在sudoers文件中。此事將被報告」的問題,當時的博文在這裏。此次是在Ubuntu上遇到了這樣的問題。該問題發生以前我在Ubuntu上新建了一個管理員類型的用戶,結果我在原來的用戶下 使用 sudo 就產生了如上報錯。當我嘗試使用以前在Fedora上解決該問題所使用的方法時卻發現不僅是 sudo 不能使用了,並且我根本沒法像在Fedora系統中同樣切換root用戶(Ubuntu自己就禁止直接使用root用戶)。因而,我使用了以下的方法解決這個問題:
1 建立一個管理員類型的用戶ui

在「賬號設置」裏面添加一個管理員類型的用戶,假設該用戶的名稱爲 A ,原來出問題的用戶名稱爲 B .
2 在A用戶下使用root權限添加B用戶到sudoers文件中spa

切換到A用戶。code

輸入:get

sudo visudo

找到:class

root ALL=(ALL:ALL) ALL

在這一行的下面添加一行權限

YourUserName ALL=(ALL:ALL) ALL

Ctrl+x 離開。方法

輸入 Y 回車,按照原文件名稱保存。word

以後再次回到B用戶下就能夠使用 sudo 臨時提高用戶權限了。文件

相關文章
相關標籤/搜索