تالار گفتمان مانشت

نسخه‌ی کامل: برنامه نویسی شل
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
کسی میدونه چجوری میشه یه shell scriptرو توی root اجرا کرد؟(توی اوبونتو)

من میخوام از توی جاوا یه شل رو که برای ران کردن سوریکاتا هست اجرا کنم ولی سوریکاتا باید از روت اجرا بشه
کسی پیشنهادی نداره؟
ممنون
(25 مرداد 1393 12:33 ب.ظ)*ahoo نوشته شده توسط: [ -> ]سلام دوستان
کسی میدونه چجوری میشه یه shell scriptرو توی root اجرا کرد؟(توی اوبونتو)

من میخوام از توی جاوا یه شل رو که برای ران کردن سوریکاتا هست اجرا کنم ولی سوریکاتا باید از روت اجرا بشه
کسی پیشنهادی نداره؟
ممنون

از دستور sudo استفاده کنید

sudo script_name.sh
خب من از تو برنامه جاوا با تابع exec این اسکریپت رو اجرا میکنم
باید از همونجا هم وارد روت بشم
یعنی از تو جاوا پسورد رو وارد کنم
میشه؟
این یه راه کثیفشه:
echo password|sudo -S ifconfig
راه های دیگه هم داره.
(25 مرداد 1393 02:55 ب.ظ)blackhalo1989 نوشته شده توسط: [ -> ]این یه راه کثیفشه:
echo password|sudo -S ifconfig
راه های دیگه هم داره.

الان این باید چیکار کنه؟
من زدم کار خاصی نکرد
راههای دیگه ش چیه؟ میشه بگید؟
کلا میشه از یه جایی غیر از ترمینال پسورد روت رو وارد کرد؟
من خواستم از تو eclipse بزنم گفت باید توی ترمینال باشی!
حل شد Shy
با این:
export SUDO_ASKPASS=/usr/lib/openssh/gnome-ssh-askpass

ممنون از راهنماییتون
لینک مرجع