انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: چجوری میشه در پایتون در subprocess.call اطلاعات به خط فرمان فرستاد ؟  (دفعات بازدید: 1675 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Lol

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
سلام دوستان
ببینید من الان میخوام زمانی که تو subprocess.call("sudo su",shell=True میزنم اون پسورد رو خودم به خط فرمان ارسال کنم !
چجوری میتونم ؟

آفلاین Lol

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
نبوووووووووووووود ؟

آفلاین häMǝd

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
هدفت اینه که وسط اجرای برنامه دسترسی روت بگیری؟

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
نبوووووووووووووود ؟
آی آر سی پایتون - استک اور فلو - فروم های تخصصی - لیست های ایمیلی - موتورهای جستجو - این همه هستند، چطور می گی نبود!

آفلاین Lol

  • Newbie
  • *
  • ارسال: 10
  • جنسیت : پسر
بله میخوام دسترسی روت بگیرم با popen خواستم بگیرم بش ارور داد !
البته با os,popen


در ضمن گوگلو زیرو رو کردم کد آماده بود !
اما من میخوام بفهمم !

آفلاین häMǝd

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
بله میخوام دسترسی روت بگیرم با popen خواستم بگیرم بش ارور داد !
البته با os,popen


در ضمن گوگلو زیرو رو کردم کد آماده بود !
اما من میخوام بفهمم !

اگه میخوای کل برنامه دسترسی روت داشته باشه همون اول python رو با sudo اجرا کن.

اگر هم میخوای یه کامند با دسترسی روت اجرا کنی این جوری:
subprocess.call(['sudo', 'arg1', ...])از shell=True هم نباید استفاده کنی.