linux - 如何从脚本编辑/etc/sudoers?

我需要从脚本编辑 /etc/sudoers 以在白名单中添加/删除内容。

假设我有一个可以处理普通文件的命令,我如何将它应用到 /etc/sudoers

我可以复制和修改它,然后让 visudo 用修改后的副本替换原件吗?通过在 $EDITOR 中提供我自己的脚本?

或者我可以只使用相同的锁和cp吗?

问题更多是关于潜在问题,而不仅仅是找到可行的方法。

最佳答案

旧线程,但是呢:

echo 'foobar ALL=(ALL:ALL) ALL' | sudo EDITOR='tee -a' visudo

https://stackoverflow.com/questions/323957/

相关文章:

linux - 在 Bash 中,如何在文件的每一行之后添加一个字符串?

linux - Linux bash 中波浪号的含义(不是主目录)

python - 将 javadoc 用于 Python 文档

linux - dd:如何计算最佳 block 大小?

linux - grep 的基本表达式不支持\d 吗?

python - 获取 MAC 地址

linux - 附加到进程输出以供查看

python - 从函数中获取文档字符串

python - 将 python 列表拆分为其他 "sublists"即较小的列表

python - 尽管我调用了 pyplot.show(),但 matplotlib 没有显示我的情