zoukankan      html  css  js  c++  java
  • Linux中添加管理员权限问题:xxx is not in the sudoers file. This incident will be reported.

    在各个不同版本的linux中添加拥有管理员权限账户有不同的简便方式。

    • 问题:

      今天遇见将新添用户添加到root用户组后,运行sudo仍然提示 ”xxx is not in the sudoers file.  This incident will be reported.“ 的问题。经过分析是在/etc/sudoers中的用户组未指定该组拥有所有权限。

    • 解决方法:
    1. 最好不要将用户添加到root用户组,不妨我们新建个用户组sudo :使用命令 sudo groupadd sudo
    2. 编辑/etc/sudoers:有些系统默认情况下不允许写该文件的,可使用命令:sudo chmod u+w /etc/sudoers 添加些权限,不要忘记编辑完成后改回来:命令 sudo chmod u-w /etc/sudoers
    3. 在/etc/sudoersz中添加一行:%sudo  ALL=(ALL)  ALL 。这样sudo用户组就拥有了sudo权限。
    4. 然后添加用户到sudo用户组中即可:sudo useradd username -G sudo
    5. 修改用户密码:password username
    6. 最好su username - 切换到该用户,测试sudo 命令是否可用。
  • 相关阅读:
    swift基本数据类型的使用
    宏定义单例类
    开发必备宏定义大全
    GUI02
    GUI01
    浅谈代码块的加载顺序
    Java里的多态
    在java中this和super的使用
    冒泡排序的简单优化
    命令行传参和不定传参
  • 原文地址:https://www.cnblogs.com/inbase/p/3245473.html
Copyright © 2011-2022 走看看