虚拟机中—script 不在 sudoers 文件中,此事将被报告的问题

Posted scriptchild

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟机中—script 不在 sudoers 文件中,此事将被报告的问题相关的知识,希望对你有一定的参考价值。

 

问题来源:(centos7)

这里我们使用sudo命令,让script用户使用root身份执行命令时报错:

[[email protected] ~]$ sudo mkdir /mnt/cdrom

[sudo] script 的密码:
script 不在 sudoers 文件中。此事将被报告。

解决方法: 


打开终端,先以root身份登录,【su】
然后执行如下命令:【visodu】

在打开的文件中,找到下面这一行:(将光标移到这行,输入小写的o即在下面添加一行并可输入字符)
root ALL=(ALL) ALL 
并紧帖其下面,添上自己的用户名,比如:script
script ALL=(ALL) ALL

做到这一步,然后保存退出,[在编辑器中按ESC键退出编辑模式,输入“:wq”保存退出,或者Ctrl+z]
那么就能使用sudo命令了,但是此时需要输入root密码才可以。
要让执行时不需要输入密码,再找到下面这一句:

%wheel ALL=(ALL) NOPASSWD: ALL

将#号去掉,使其生效。

接着我们执行如下命:[sudo date]

[[email protected] script]# sudo date
2018年 09月 04日 星期二 22:13:46 CST

以上是关于虚拟机中—script 不在 sudoers 文件中,此事将被报告的问题的主要内容,如果未能解决你的问题,请参考以下文章

xshell的cp权限不够,不在 sudoers 文件中,su故障

Linux中sudoers文件详解

修改sudoers文件后,sudo命令不能用了,怎么办

不在 sudoers 文件中。此事将被报告。

解决:"不再sudoers文件中,此事将不做被报告”的问题

linux用户不在sudoers文件中