码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下:XXX is not in the sudoers file

时间:2015-05-30 16:41:17      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

  1.问题描述--what

    准备在虚拟机的linux(Centos)系统上搭建LAMP环境,使用:sudo yum install httpd;提示需要转换为管理员模式才能进行。

    于是我使用sudo命令切换为root身份,发现提示:lms is not in the sudoers file

   2.问题原因--when/why

    究其原因:

      1.when --> 当使用sudo切换root身份时,但不是每次使用该命令都会遇到这个问题

      2.why --> lms用户没有加入到sudo的配置文件里

    3.解决措施--how

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

        (su和su-命令区别:

          1.命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量;

          2.用"su -"命令将环境变量也一起带过去,就象和root登录一样)

      2.然后:$visudo     //注意,此处没有vi和sudo之间没有空格

        1、移动光标,到最后一行
        2、按a,进入append附加模式
        3、输入
        your_user_name(例如:lms) ALL=(ALL)  ALL
        4、按Esc
        5、输入“:wq”(保存文件并退出)

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

            (PS:将有一段时间不写博客,会对自己之前写过的博客进行一定的排版,然后再继续写)

  

Linux下:XXX is not in the sudoers file

标签:

原文地址:http://www.cnblogs.com/lms520/p/4540483.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!