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

 

问题来源:(centos7)

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

[script@localhost ~]$ sudo mkdir /mnt/cdrom编辑器

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

解决方法: 


打开终端,先以root身份登陆,【su】
而后执行以下命令:【visodu】spa

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

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

%wheel ALL=(ALL) NOPASSWD: ALL

将#号去掉,使其生效。date

接着咱们执行以下命:[sudo date]终端

[root@localhost script]# sudo date
2018年 09月 04日 星期二 22:13:46 CST密码

相关文章
相关标签/搜索