0

ルートとして実行されているスクリプトがあります。このスクリプトの一部は pythons を呼び出しますwebbrowser.open

現在、webbrowser.openが実行されると、ブラウザを開こうとしますが、スクリプトroot/sudoユーザーを使用します。

root ではなく現在のユーザーとしてスクリプトを開く方法はありますか?

4

1 に答える 1

0

おそらく、スクリプトの権限をダウングレードする必要があります。

import os
os.setuid(1000)

ここで seteuid() や setgid() のような他のすべてのツールを見てください: http://docs.python.org/2/library/os.html

乾杯、

K.

于 2013-05-09T15:39:27.487 に答える