要用普通用户执行sudo,可是提示 “ruesin 不在 sudoers 文件中。此事将被报告。”

[sudo] password for ruesin:
ruesin 不在 sudoers 文件中。此事将被报告。

网上有人说切换到root,把sudoers文件改为读写,然后修改sudoers文件,把ruesin用户添加上。

$ su root
密码:
#chmod 740 /etc/sudoers
#vi /etc/sudoers

但是一般情况下,是不建议直接修改/etc/sudoers这个文件的,Linux提供有专用的命令:visudo

$ su root
密码:
# visudo

在 root ALL=(ALL) ALL 后面加上 ruesin ALL=(ALL) ALL

root    ALL=(ALL)       ALL
ruesin ALL=(ALL) ALL

说明:格式为(用户名 网络中的主机=(执行命令的目标用户) 执行的命令范围)
保存后切换会普通用户测试权限提升成功。

# su ruesin