处理 sudo 时遇到问题

处理 sudo 时遇到问题

我有两个脚本需要链式执行。(第一个脚本调用第二个脚本)。问题是第一个脚本需要 sudo 才能按预期运行,而第二个脚本需要在没有 sudo 的情况下执行。

我在调查中发现并尝试了几种方法,但都没有奏效。以下是我尝试过的方法:

$ sudo -Hu <currentUser> ./myscript.py  

$ dbus-launch ./myscript.py  

$ sudo -Hu <currentUser> dbus-launch ./myscript.py  

还有其他方法可以解决这个问题吗?我不知道为什么 dbus-launch 在这里不起作用,很多网站都说它应该可以正常工作。

我正在使用 Ubuntu 18.04。

相关内容