如何对 /etc/sudoers 进行永久更改

如何对 /etc/sudoers 进行永久更改

我正在尝试设置一个需要在以下位置运行可执行文件的 Jenkins 作业sudo

我愿意

  • sudo nano /etc/sudoers
  • jenkins ALL=(ALL) NOPASSWD:ALL在文件末尾添加
  • CTRL + X 并确认文件保存提示

之后,当我运行构建时,它工作正常,但在下一次运行时它失败了,当我检查时,/etc/sudoers我发现我的更改被丢弃了......

原因可能是什么以及如何使改变持续有效?

答案1

sudo因此,为了允许 Jenkins 在没有密码提示的情况下执行脚本,我创建/etc/sudoers.d/jenkins并添加了这一行

jenkins ALL=NOPASSWD:/path/to/script.sh

相关内容