Kök olarak çalıştırılan bir python 2 betiğiyim. Kök ayrıcalıkları olmadan os.system("some bash command")
kullanmak istiyorum, bunun için nasıl giderim?os.system() öğesini kullanarak root olmadan bir komutu çalıştırmak için
1
A
cevap
4
os.system("some bash command")
numaralı telefondan os.seteuid(some_user_id)
kullanmayı deneyin.
-1
Bilgisayarımda test var. Python komut dosyasını 'sudo test.py' gibi çalıştırırsanız ve soru çözülürse.
İlgili konular
- 1. Kök olarak root root veya sudo olmadan komutları yürütme
- 2. zsh değişkende saklanan bir komutu çalıştırmak mı?
- 3. Python çalıştırmak sistem komutu ve ardından çıkış ... çıkmayacaktır
- 4. Perl modüllerini root yetkisi olmadan nasıl yükleyebilirim?
- 5. Vala'da Sistem Komutu Yürütme
- 6. Pencerede jenkins kapsayıcısını çalıştırmak için docker komutu nedir?
- 7. Python betiğimde komutu yürütmek için subprocess.call aldım.
- 8. LF> os.system (filePath) alternatifi
- 9. Boru rastgele dize oluşturmak için çalıştırmak için yapardım bir komut var piton
- 10. Nasıl bir işlevi çalıştırmak için?
- 11. Bir flask uygulaması çalıştırmak için denetleyiciyi kullanma
- 12. Cron kullanarak bir Python Komutu Çalıştırma?
- 13. mocha testlerini çalıştırmak için Grunt.js'yi kullanma
- 14. Windows Powershell Dosyaya Çıktı. Garip Karakterler Bu komutu çalıştırmak
- 15. Komutu çalıştırmak için koşul olarak birden fazla ping'e sahip bir komut dosyası nasıl yazılır?
- 16. grep kullanarak filtre komutu çıkışı
- 17. angularjs öğesini kullanarak bir öğenin rengini alma
- 18. C# bulmak Nth Root
- 19. liman işçisi çalıştırmak hattında CMD komutu nasıl geçersiz kılınır
- 20. Bir kez çalıştırmak için bir foreach alma
- 21. Emacs/AUCTeX: şu anda açık olmayan bir dosyada komutu çalıştır
- 22. Linux'taki bir sistem() in linux'da bir terminal komutu yürütmek için
- 23. kimlik doğrulaması root olarak çalışmak için
- 24. TypeError: değil str null byte olmadan dize olmalıdır
- 25. Intellisense hatalarını göstermek için VS komutu nedir?
- 26. Can glob os.system ile birlikte kullanılabilir mi?
- 27. jQuery kullanarak HTML öğesini edinin
- 28. Master-detail ContentResolver.applyBatch() öğesini kullanarak?
- 29. dcur olmadan libcurl kullanarak
- 30. gnuplot için Pointtype komutu
Hangi kullanıcı seçeceğime nasıl karar veririm? Seçeneklerim nelerdir? – SnelleJelle
Bu betiğin amacına bağlıdır. "kimse" iyi bir seçim olabilir. –