<分区>
我有一个 Qt GUI 应用程序,它必须作为 sudo 运行。现在,我有一个脚本,他们应该执行该脚本以启动程序作为 sudo,它添加了一个参数,我检查该参数以确保它们从脚本启动。
这种技术有效,但它并没有真正检查是否有 sudo,它只检查启动它的脚本。
对进行更精确的 sudo 测试有什么想法吗?
标签 c++ linux qt raspberry-pi sudo
<分区>
我有一个 Qt GUI 应用程序,它必须作为 sudo 运行。现在,我有一个脚本,他们应该执行该脚本以启动程序作为 sudo,它添加了一个参数,我检查该参数以确保它们从脚本启动。
这种技术有效,但它并没有真正检查是否有 sudo,它只检查启动它的脚本。
对进行更精确的 sudo 测试有什么想法吗?
最佳答案
我会使用 getuid 或 geteuid。
关于c++ - 检查 Qt c++ 应用程序是否以 sudo 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29926496/