执行sudo的时候报错:username is not in the sudoers file.
假设用户名是 username,方案有两种
1,root用户执行visudo 命令,在配置文件尾部增加
username ALL=(ALL) ALL
2,还是visudo进入配置文件,里面有一句:
## Uncomment to allow members of group sudo to execute any command
# %sudoALL=(ALL) ALL
这家伙,说是这个选项打开后可以允许sudo组的用户执行sudo。好的~~
首先删掉第二句前面的#号,然后执行下面的命令添加用户到sudo组,完事
usermod -a -G sudo username
附:要是报告不存在sudo组,就先增加sudo组
groupadd sudo
===========================
虽然第一个的步骤比较少~还是感觉第二个方法舒服些~~~
不为别的,打开配置文件看到一堆英文,脑袋就开始播放各种幻象~
而且如果再添加第二个、三个、四个用户的时候,就不用再打开配置文件,直接把用户添加进组就可以~~
附,增加用户到群组命令说明:
http://blog.csdn.net/pursue168/article/details/6443046
来源:oschina
链接:https://my.oschina.net/u/947746/blog/474582