我最近禁用了sudo
的身份验证缓存功能,因此它现在每次都提示我输入密码。
虽然这对安全性有好处,但它导致了一个我无法找到解决方案的小问题,我无法运行以下命令:
sudo <command> &
Run Code Online (Sandbox Code Playgroud)
在过去,我会在此sudo
之前运行一个命令,它会缓存我的密码并允许我sudo
在接下来的几分钟内不提示地运行命令,因此它允许我运行该命令。
但是当我现在运行它时,因为事先没有缓存并且它立即启动一个新线程并且sudo
甚至不提示我输入密码,我无法以这种方式运行它。
因此,除非我sudo -i
在它之前运行,否则我无法以这种格式运行命令,这变得相当烦人。
所以我想知道是否有任何方法可以解决这个问题并仍然以这种方式运行程序和命令?
我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10,特别是我想以这种方式运行的程序etherape
是否有任何不同,但我真的希望该解决方案适用于所有程序和命令。