gmc
1
(用户名)不在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,感觉还不错。
另外诸位大神有好的方法可以提。
-
這個不是 編輯 /etc/sudoers 正確方法
-
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
-
新手
不建議 使用上面的方法 直接編輯 /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 的一員
-
在 Debian / Ubuntu 以外的其它 Linux 發行版
可能是 加入 群組 wheel
4-1. 不確定時 看看
sudo cat /etc/sudoers | grep %sudo
或
sudo cat /etc/sudoers | grep %wheel