Ubuntu 配置 sudo 时不需要输入密码
此方法在 Ubuntu 18.04 中测试通过,其他 Linux 版本仅供参考。最近在配置 jenkins 中执行需要 sudo 权限才能进行的操作时会报错:no tty present and no askpass program specified。因为 sudo 时需要输入密码,而 CI 任务执行时并没有可供输入密码的 TTY 环境。解决这个问题最简单的方式当然是配置 sudo 时不用输入密码。网上搜了很多相关的教程,但并没有起作用(后来发现是代码位置的问题)。这里把相关的操作简单整理一下。sudo 相关的配置位于 /etc/sudoers 文件内。但这个文件不建议直接编辑,而是使用以下命令:sudo vi...