我想为 sudo apt update
启用无密码 sudo,并且当我使用 等选项运行
和 apt update
命令时,也可以为 apt update
命令启用无密码 sudo >sudo apt update -qsudo apt update -qq
。
我的文件 /etc/sudoers.d/apt
包含以下内容:
%sudo ALL=(root) NOPASSWD: /usr/bin/apt update
这为我提供了 sudo apt update
的无密码 sudo,但是当我使用 sudo apt update -q
等选项调用命令时,无密码 sudo 失败。
我知道我可以通过列出 /etc/sudoers.d/apt
中的每个选项来解释选项,但我更喜欢能够适用于所有可用选项而无需我预见的东西我将来可能想使用哪些。
最佳答案
我现在无法测试它,但根据链接,您可以使用通配符:
%sudo ALL=(root) NOPASSWD: /usr/bin/apt update *
同样,我无法对其进行测试 - 当您编辑 suders 文件时,请一如既往地小心。
来源:https://www.sudo.ws/docs/man/1.7.10/sudoers.man/#Wildcards
关于linux - 如何为命令的所有选项启用无密码 sudo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73397309/