zoukankan      html  css  js  c++  java
  • is not in the sudoers file 问题解决【转载】

    解决方案:
    首需要切换到root身份
    $su -

    或者

    $sudo -s


    (注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)

    然后
    $visudo     //切记,此处没有vi和sudo之间没有空格

    1、移动光标,到最后一行
    2、按a,进入append模式
    3、输入
    your_user_name ALL=(ALL)  ALL
    4、按Esc
    5、输入“:w”(保存文件)
    6、输入“:q”(退出)

    这样就把自己加入了sudo组,可以使用sudo命令了。 

    redhat5.4,在一般用户下执行sudo命令提示llhtiger is not in the sudoers file. This incident will be reported.解决方法:

    一、$whereis sudoers -------找出文件所在的位置,默认都是/etc/sudoers         
    二、 #chmod u+w /etc/sudoers    以超级用户登录su -root ,修改文件权限即添加文件拥有这的写权限 限,ls -al /etc/sudoers 可以查看原文件的权限。    
    三、vim /etc/sudoers 编辑文件,在root ALL=(ALL)ALL行下添加XXX ALL=(ALL)ALL,XXX为你的用户名。添加方法:找到root行,按下”i“键进入编辑模式添加即可!编辑好后esc键进入一般模式,“:wq"保存退出!
    最后, #chmod u-w /etc/sudoers 回到文件的原权限!

  • 相关阅读:
    js 脚本学习 索引
    nodejs 学习索引
    oracle 学习 笔记
    githut 的 管理 使用
    sublime text 插件记录
    web 学习 相关索引
    wpf 自定义 无边框 窗体 resize 实现
    vs 效率工具
    ANDROID开发实用小工具
    iOS开发之Core Animation
  • 原文地址:https://www.cnblogs.com/stragon/p/4081535.html
Copyright © 2011-2022 走看看