作者:荒原之梦
问题描述:
在Fedora中执行一些操作时需要使用root权限,当我使用命令:
sudo
想在普通用户中临时获得root权限时,却被提示:
“xxx 不在 sudoers 文件中。此事将被报告。”
注:其中“xxx”为一个普通用户的用户名。
解决办法:
输入:
su
之后输入root密码,切换到root用户。
输入:
visudo
注:“vi”和“sudo”之间没有空格。
移动光标找到:
“root ALL=(ALL) ALL”
将光标停留在这一行,之后按下“o”键在这一行的下面插入一个空白行,输入:
“xxx ALL=(ALL) ALL”
注:其中“xxx”为一个普通用户的用户名。
保存并退出。
之后输入:
sudo chmod 440 /etc/sudoers
将“sudoers”的权限改为440.
至此该问题解决。