zoukankan      html  css  js  c++  java
  • Ubuntu系统下解决“YourUserName不在sudoers文件中。此事将被报告”的问题

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=624

    问题描述:

    之前在使用Fedora系统时遇到过在使用 sudo 时提示“YourUserName不在sudoers文件中。此事将被报告”的问题,当时的博文在这里。这次是在Ubuntu上遇到了这样的问题。该问题发生之前我在Ubuntu上新建了一个管理员类型的用户,结果我在原来的用户下 使用 sudo 就产生了如上报错。当我尝试使用之前在Fedora上解决该问题所使用的方法时却发现不只是 sudo 不能使用了,而且我根本无法像在Fedora系统中一样切换root用户(Ubuntu本身就禁止直接使用root用户)。于是,我使用了如下的方法解决这个问题:
    1 创建一个管理员类型的用户

    在“帐号设置”里面添加一个管理员类型的用户,假设该用户的名称为 A ,原来出问题的用户名称为 B .
    2 在A用户下使用root权限添加B用户到sudoers文件中

    切换到A用户。

    输入:

    sudo visudo

    找到:

    root ALL=(ALL:ALL) ALL

    在这一行的下面添加一行

    YourUserName ALL=(ALL:ALL) ALL

    Ctrl+x 离开。

    输入 Y 回车,按照原文件名称保存。

    之后再次回到B用户下就可以使用 sudo 临时提升用户权限了。

  • 相关阅读:
    js正则表达式中的问号使用技巧总结
    380. Insert Delete GetRandom O(1)
    34. Find First and Last Position of Element in Sorted Array
    162. Find Peak Element
    220. Contains Duplicate III
    269. Alien Dictionary
    18. 4Sum
    15. 3Sum
    224. Basic Calculator
    227. Basic Calculator II
  • 原文地址:https://www.cnblogs.com/wildernessdreams/p/9053791.html
Copyright © 2011-2022 走看看