如何在登录时以root用户身份启动gui应用程序?

亚历山大·多罗戈夫

我有一个可运行两个脚本的gui应用程序,这些脚本需要root访问权限。通常,它是使用sudo运行的,但是我已经修改了脚本(通过仅运行需要以sudo前缀进行根访问的命令),以便正常启动时可以正常工作。

当它不起作用时,一种情况是我使用openbox自动启动脚本在登录时运行它。它可以正常启动,但是脚本无法运行,并且sudo.log在此期间未显示任何活动。

有什么办法可以使该设置起作用?

亚历山大·多罗戈夫

我想到了。据我所知,openbox在自动启动中不允许sudo(或gksudo或类似的任何东西)。chmod +s在可执行文件上的方式是我以root身份强制运行应用程序的方式。一开始它也没有用,因为在qt5(用于构建应用程序)中,默认情况下您不能使用suid-我必须在代码中对其进行更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在用户登录时以 root 身份启动 GUI 应用程序?

如何在启动时自动以root身份启动自定义应用程序?

如何在启动时以特定用户身份运行应用程序?

如何使用pkexec以root用户身份运行GUI应用程序?

以本地用户身份在启动时自动启动python GUI应用程序(beagle bone black)

在应用程序启动时登录用户

如何从Unity Launcher以root身份启动应用程序?

如何在春季启动应用程序中让Google登录用户的详细信息

OS X应用程序-用户登录系统时自动启动应用程序

以root用户身份在启动应用程序中执行用户脚本

如何在Android应用程序每次启动时为他保存保管箱用户详细信息而不进行身份验证?

以另一个(非root)用户身份运行GUI应用程序

如何在用户登录时启动程序

登录时自动启动应用程序

当需要用户输入时,如何在启动时自动运行应用程序?

为什么 pkexec 不以 root 用户身份启动基于 Qt 的应用程序?

通过root cron在其他用户上启动GUI应用程序显示

如何根据用户是否登录来处理在应用程序启动时显示不同的视图控制器?

GitHub App Web应用程序流程:请求用户身份时的登录参数是什么?

如何从cron启动GUI应用程序?

如何在启动时启动以root用户身份运行的plist代理

让我的应用程序的用户选择是否应在登录时启动该应用程序。最跨平台的实现方式?

Spring 启动应用程序出现此错误:用户“root”@“localhost”的访问被拒绝,但是当我使用控制台登录时,一切正常

如何在应用程序启动时隐藏 LoginActivity?

如何在连接USB时启动我的应用程序?

如何在启动时使应用程序失败

Firebase身份验证-登录,然后重定向到应用程序-如何获取用户

如何知道用户是否在我的Rails应用程序中以卖家身份登录?

以非root用户身份在Docker内部运行应用程序