解决方法
最明确的是,如果您不介意为该特定用户“免费使用”该特定命令:
基本上看我的另一个答案:Shell script – Sudo-permissions lost over time
可能最简单的事情是
myuser = NOPASSWD: /sbin/ifconfig
此外,你可以在同一个终端(tty / vty)上sudo一个任意命令,sudo将缓存身份验证一段时间(或直到sudo -k),所以你可以启动脚本,它将“记住”来自你之前的sudo调用.我有时在使用sudo编写管道时执行此操作(在它们之前使用sudo true)