Ubuntu设置sudo不需要输入密码
0.准备工作
0.1. 设置root用户
建议先设置root用户,打开终端,输入:
sudo passwd root
按照提示设置好密码后,输入:
su
如果出现下图所示情况,则已成功设置root用户。
0.2 安装可视化文本编辑器
打开终端,输入:
sudo apt install gedit
1.设置sudo免密
打开终端,输入:
sudo gedit /etc/sudoers
sudoers内容如图所示:
将
%sudo ALL=(ALL:ALL) ALL
改为 %sudo ALL=(ALL:ALL) NOPASSWD:ALL
%sudo ALL=(ALL) ALL
改为 %admin ALL=(ALL) NOPASSWD:ALL
改好后是这样:
之后保存并关闭即可,建议把所有终端关闭。如果出现warning或者提示仍有线程运行,可以不用理会,直接关闭。
2.测试效果
打开一个终端,随便输入一个sudo命令,如果不需要输入密码,则设置成功,比如:
sudo ifconfig
可以看到现在sudo命令不需要输入密码也可以执行。