انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Lol در 14 امرداد 1393، 02:50 بظ
-
سلام دوستان
ببینید من الان میخوام زمانی که تو subprocess.call("sudo su",shell=True میزنم اون پسورد رو خودم به خط فرمان ارسال کنم !
چجوری میتونم ؟
-
نبوووووووووووووود ؟
-
هدفت اینه که وسط اجرای برنامه دسترسی روت بگیری؟
-
نبوووووووووووووود ؟
آی آر سی پایتون - استک اور فلو - فروم های تخصصی - لیست های ایمیلی - موتورهای جستجو - این همه هستند، چطور می گی نبود!
-
بله میخوام دسترسی روت بگیرم با popen خواستم بگیرم بش ارور داد !
البته با os,popen
در ضمن گوگلو زیرو رو کردم کد آماده بود !
اما من میخوام بفهمم !
-
بله میخوام دسترسی روت بگیرم با popen خواستم بگیرم بش ارور داد !
البته با os,popen
در ضمن گوگلو زیرو رو کردم کد آماده بود !
اما من میخوام بفهمم !
اگه میخوای کل برنامه دسترسی روت داشته باشه همون اول python رو با sudo اجرا کن.
اگر هم میخوای یه کامند با دسترسی روت اجرا کنی این جوری:
subprocess.call(['sudo', 'arg1', ...])
از shell=True هم نباید استفاده کنی.