关于使用sudo命令时弹出的(用户名)不在sudors问题解决方法

(用户名)不在sudoers文件中。此事将被报告。
解决方法:

打开终端模拟器

1.su(获取最高权限)
2.find / -name“sudoers”(找到sudoers在哪里)(一般在/etc/sudoers下)
3.vim /etc/sudoers(打开该文件)
4.在vim打开的文档中查找root ALL=(ALL:ALL) ALL
5.按i键(如果会vim权当我没说)开启插入模式,用方向键指向该命令的下一行(光标移到下一行)
输入 自己的用户名 ALL=(ALL:ALL)ALL

文件中这区域显示为
root ALL=(ALL:ALL) ALL
自己的用户名 ALL=(ALL:ALL)ALL

输入完成后,按Esc键,进入命令模式,然后按:(冒号)进入末行模式,
末行模式就是在最后一行显示一个:(冒号)
输入 wq! 进行强制保存。
特别注意:一定要用英文输入法。

此时在终端模式下运行sudo find / -name“sudoers”进行检测
会让你输入登录密码,然后
输出
/etc/sudoers(也可能有部分电脑不同)

本人菜鸟,接触linux不到半个月。安装过优麒麟(太卡了)最后转战debian。xfce界面还行,最起码不是常常卡死。安装的系统是debian8。5,感觉还不错。
另外诸位大神有好的方法可以提。

  1. 這個不是 編輯 /etc/sudoers 正確方法

  2. sudo cat /etc/sudoers

This file MUST be edited with the ‘visudo’ command as root.

2-1. 如果是 root 登入 使用指令 visudo
2-2. 如果是 非 root 登入 使用指令 sudo visudo
2-3. 參閱
manpages.debian.org/cgi-bin/man … &locale=en

  1. 新手
    不建議 使用上面的方法 直接編輯 /etc/sudoers
    只要把 該用户名 加入 群組 sudo
    adduser 該用户名 sudo # root 登入
    sudo adduser 該用户名 sudo # 非 root 登入
    然後 登出 再使用該用户名登入即可使用 sudo
    3-1. 群組 sudo 已在 /etc/sudoers 被定義
    sudo cat /etc/sudoers | grep %sudo
    %sudo ALL=(ALL:ALL) ALL
    3-2. 當該用户名已經被加入 群組 sudo 以後
    sudo cat /etc/group | grep sudo
    上面指令 應該可以顯示 該用户名 已是 群組 sudo 的一員

  2. 在 Debian / Ubuntu 以外的其它 Linux 發行版
    可能是 加入 群組 wheel
    4-1. 不確定時 看看
    sudo cat /etc/sudoers | grep %sudo

    sudo cat /etc/sudoers | grep %wheel