今天使用了刚刚装的RedHat,在进行安装软件时,终端要求用超级用户安装,结果出现这样的问题:xxx is not in the sudoers file.This incident will be reported
。网上的资源是无限的,解决方法如下:
1.首先需要切换到root身份
$su -
(注意有- ,这和su是不同的,在用命令”su”的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用”su -“命令将环境变量也一起带过去,就象和root登录一样)
然后
$visudo //切记,此处没有vi和sudo之间没有空格
接着操作下面的步骤:
- 移动光标,到最后一行
- 按a,进入append模式
- 输入
xxx(你的用户名) ALL=(ALL) ALL
- 保存退出(按Esc–”输入“:wq””)