zoukankan      html  css  js  c++  java
  • 虚拟机中—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

  • 相关阅读:
    2016工作总结与反思
    JSP 标准标签库(JSTL)
    JQuery遍历CheckBox踩坑记
    JAVA中按照""截取字符串
    file上传图片功能
    List转化为Map
    Map转化为List
    对JAVA的LIST进行排序
    根据制定ID查询信息
    制定查询条数
  • 原文地址:https://www.cnblogs.com/scriptchild/p/9588910.html
Copyright © 2011-2022 走看看