rootとして実行されるpython 2スクリプトがあります。私はos.system("some bash command")
をroot特権なしで使いたいのですが、どうすればいいですか?os.system()を使ってrootなしでコマンドを実行する
1
A
答えて
4
os.seteuid(some_user_id)
の前にos.system("some bash command")
を使用してください。
-1
私は自分のPCでテストをしています。あなたが 'sudo test.py'のようなpythonスクリプトを実行し、質問が解決された場合。
関連する問題
- 1. os.system()コマンドを実行して、Linuxシェルを実行しますか?
- 2. chmodコマンドをrootとして実行し、 "。"
- 3. python 3.4 - コマンドを実行していないos.system
- 4. pythonを使ってrootからユーザに戻るos.system( 'kill')not working
- 5. Pythonのpexpectライブラリを使ってrootコマンドを実行するには?
- 6. rootのパスワードやsudoを使わずにrootとしてコマンドを実行
- 7. phpseclibを使用してubuntuコマンドをroot権限で実行する方法
- 8. rootとしてlinuxコマンドを実行しています
- 9. Haskellからrootとしてコマンドを実行するには?
- 10. jailbroken iPhoneで、どうやってrootでコマンドを実行できますか?
- 11. PHP - rootとしてコマンドを実行してください。
- 12. アーチlinuxのrootユーザーとしてPHPでコマンドを実行
- 13. rootとしてeclipseを実行しないでPyDevプロジェクトをrootとして実行します。 (問題なし)
- 14. root cantがデータベースのlistCollectionsコマンドを実行
- 15. Python 3.4.3:os.systemは私のping "コマンド"を実行しません
- 16. rootであることが必要なphpのコマンドを実行します。
- 17. 間違ったパスを使ってコマンドを実行する
- 18. 複数のadbコマンドをPython Popenまたはos.systemで実行する
- 19. CreateProcessを使ってcmdでコマンドを実行するには?
- 20. ワードプレスで$ wpdbを使ってSQLコマンドを実行する
- 21. プロセスを使ってパイプでコマンドを実行する
- 22. rubyでOpen3を使ってtopコマンドを実行する
- 23. AIX上でbashを使って "df"コマンドを実行する
- 24. コマンドでLinux/Unixを使ってSSHを実行する
- 25. Perl-Tkでボタンウィジェットを使ってコマンドを実行する
- 26. os.system()は初めて毎回コマンドを実行することができません。なぜですか?
- 27. rootユーザーでもコマンドを実行できません
- 28. 実行時にrootとしてMPIを実行する方法/
- 29. nodejsアプリケーション内でbashコマンド(rootアクセス可能)を実行
- 30. パスワードなしでrootとしてCプログラムを実行
どのユーザーIDを選択すればよいですか?私の選択肢は何ですか? – SnelleJelle
あなたのスクリプトの目的によって異なります。誰も良い選択ではありません。 –