![]() |
برنامه نویسی شل - نسخهی قابل چاپ |
برنامه نویسی شل - *ahoo - 25 مرداد ۱۳۹۳ ۱۲:۳۳ ب.ظ
سلام دوستان کسی میدونه چجوری میشه یه shell scriptرو توی root اجرا کرد؟(توی اوبونتو) من میخوام از توی جاوا یه شل رو که برای ران کردن سوریکاتا هست اجرا کنم ولی سوریکاتا باید از روت اجرا بشه کسی پیشنهادی نداره؟ ممنون |
RE: برنامه نویسی شل - Falcon - 25 مرداد ۱۳۹۳ ۱۲:۴۸ ب.ظ
(۲۵ مرداد ۱۳۹۳ ۱۲:۳۳ ب.ظ)*ahoo نوشته شده توسط: سلام دوستان از دستور sudo استفاده کنید sudo script_name.sh |
RE: برنامه نویسی شل - *ahoo - 25 مرداد ۱۳۹۳ ۰۲:۰۸ ب.ظ
خب من از تو برنامه جاوا با تابع exec این اسکریپت رو اجرا میکنم باید از همونجا هم وارد روت بشم یعنی از تو جاوا پسورد رو وارد کنم میشه؟ |
برنامه نویسی شل - blackhalo1989 - 25 مرداد ۱۳۹۳ ۰۲:۵۵ ب.ظ
این یه راه کثیفشه: echo password|sudo -S ifconfig راه های دیگه هم داره. |
RE: برنامه نویسی شل - *ahoo - 25 مرداد ۱۳۹۳ ۰۳:۱۹ ب.ظ
(۲۵ مرداد ۱۳۹۳ ۰۲:۵۵ ب.ظ)blackhalo1989 نوشته شده توسط: این یه راه کثیفشه: الان این باید چیکار کنه؟ من زدم کار خاصی نکرد راههای دیگه ش چیه؟ میشه بگید؟ کلا میشه از یه جایی غیر از ترمینال پسورد روت رو وارد کرد؟ من خواستم از تو eclipse بزنم گفت باید توی ترمینال باشی! |
RE: برنامه نویسی شل - *ahoo - 25 مرداد ۱۳۹۳ ۰۴:۳۱ ب.ظ
حل شد ![]() با این: export SUDO_ASKPASS=/usr/lib/openssh/gnome-ssh-askpass ممنون از راهنماییتون |