如何从Python以非root用户的身份执行bash命令?

2024-10-01 22:31:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python中的aquatone。当我使用操作系统或子流程从VS代码或终端运行它时,它工作正常。但是当它从一个父程序启动时,它作为一个服务启动。它不再工作了。我的猜测是,这是因为父程序以root用户身份运行。 父程序需要根权限。
那么,有没有办法让我从python中以非root用户的身份启动aquatone


Tags: 代码用户程序终端权限身份root流程
1条回答
网友
1楼 · 发布于 2024-10-01 22:31:41

这取决于您在哪里安装了aquatone。默认情况下,如果您正在使用pipaquatone将安装到python/site-packages,因此为了访问包和Python解释器,任何运行Python的应用程序都需要被授予根权限。这是解决问题的最简单方法

相关问题 更多 >

    热门问题