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


问题来源:(centos7)

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

[script@localhost ~]$ 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]

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

优质内容筛选与推荐>>
1、Python函数之返回值、作用域和局部变量
2、局域网永恒之蓝病毒发包的解决方案之二
3、数学形态学_腐蚀、膨胀、开运算和闭运算实验三
4、mysql有关时间是问题
5、程序在内存中的分布


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号