操作
- 在终端以下命令
sudo su -
输入当前用户的密码,即可切换至root用户
- 在终端输入以下命令
chmod 777 /etc/sudoers
这步是允许用户以写入方式修改 sudoers 文件
组用户 sudo 都不需要密码
%admin ALL=(ALL) NOPASSWD: ALL
- 编辑 sudoers 文件
visudo
这将打开sudoers文件,并使用vi编辑器进行编辑。请注意,不要直接使用vi命令编辑sudoers文件,因为这可能会导致文件格式出现问题。
在文件末尾添加以下行:
user ALL=(ALL:ALL) NOPASSWD:ALL
请注意,user需要替换为希望设置sudo免密码的用户名。
保存并退出文件。在vi编辑器中,可以使用以下命令保存并退出:
- 重启使配置生效
需要注意的是,修改sudoers文件时一定要小心,不当的修改可能会导致系统无法启动。如果不确定如何修改sudoers文件,建议先备份原文件,或请有经验的管理员协助操作。