直接修改 /etc/sudoers 文件来实现 sudo -i 无需密码的配置。以下是具体步骤:
步骤
-  打开终端并使用 visudo命令编辑/etc/sudoers文件
 使用visudo编辑sudoers文件是推荐的方法,因为它会在保存前进行语法检查,防止出现配置错误。sudo visudo
-  添加或修改规则 
 在sudoers文件中,找到合适的位置,通常是在文件末尾,添加以下规则来允许特定用户无需密码使用sudo命令。假设您的用户名是username:username ALL=(ALL) NOPASSWD: ALL这条规则表示 username用户在使用任何sudo命令时不需要输入密码,包括sudo -i。
示例1
假设您的用户名是 john,在 sudoers 文件中添加以下内容:
john ALL=(ALL) NOPASSWD: ALL
安全警告
取消 sudo 密码验证可能带来严重的安全隐患,特别是如果系统连接到公共网络时。请务必谨慎使用,并确保只有受信任的用户能够访问这些权限。