View Full Version : سوال: مشکل در su کردن
Mehdi Asgari
یک شنبه 09 فروردین 1388, 21:25 عصر
سلام
من Damn Vulnerable Linux رو که یک دیستروی live بر اساس BT هست نصب کردم. به طور پیش فرض با وارد کردن root و toor به عنوان نام کاربری و رمز عبور میشه به این سیستم لوگین کرد. بعد یک کاربر تعریف کردم ؛
حالا مشکلی که دارم اینه که پس از لوگین کردن با نام اون کاربر (مثلا ali) و سپس اجرای su نمی تونم دسترسی root داشته باشم. این خطا رو میده:
Sorry.
همین کار رو سعی کردم از طریق یک shellcode هم انجام بدم که نشد (یکی از مثالای Shellcoder’s Handbook)
(مجبورم logout کنم و دوباره با root وارد بشم)
کسی میتونه راهنماییم کنه ؟
saeedIRHA
دوشنبه 10 فروردین 1388, 01:50 صبح
بعد از login کردن با نام کاربری اين فرمان رو اجرا کن و password جديد برايه root تنظيم کن:
sudo passwd
ببين اگر نشد که بعد مشخصات بيشتری ازت بپرسم که بشه کمکت کرد
Mehdi Asgari
دوشنبه 10 فروردین 1388, 02:15 صبح
با اجرای این دستور ، می نویسه:
sudo: must be setuid root
این دستور رو هم تست کردم که جواب نداد:
sudo chmod 755 /bin/su
(یه چیز، نمی دونم ربط داره یا نه: وقتی با ali لوگین می کنم ، دستور users دو تا کاربر نشون میده: ali و root ولی وقتی این دستور رو در root اجرا می کنم فقط دو کاربر دارم: root و root )
در ضمن در /etc/login.defs/ نوشته :
SU_WHEEL_ONLY no
با این حال من باز هم کاربرم رو به گروه wheel اضافه کردم ، ولی باز هم نمی تونم su کنم
حامد مصافی
دوشنبه 10 فروردین 1388, 08:57 صبح
دستور زیر را در مقام root صادر کنید.
chmod 4111 /usr/bin/sudo
Mehdi Asgari
دوشنبه 10 فروردین 1388, 13:32 عصر
متاسفانه این کار هم جواب نداد!
saeedIRHA
سه شنبه 11 فروردین 1388, 01:08 صبح
متاسفانه این کار هم جواب نداد!
لطفاً خروجی اين فرمان رو بزارين اينجا:
# cd /usr/bin
# ls -la su
Mehdi Asgari
سه شنبه 11 فروردین 1388, 11:54 صبح
با root اجرا کردم:
/bin/ls: su: No such file or directory
saeedIRHA
سه شنبه 11 فروردین 1388, 12:23 عصر
شما مثله اينکه اصلاً su در سيستمتون نصب نيست با توجه به اين خطا
لطفاً خروجی اين command رو هم بزارين:
which su
Mehdi Asgari
سه شنبه 11 فروردین 1388, 23:56 عصر
خروجی:
/bin/su
ممنون دوست عزیز . با این راهنمایی آخر شما و پست BlackDal ،جواب گرفتم:
در واقع به جای
chmod 4111 /usr/bin/sudo
که BlackDal گفته بودن ، دستور رو به مسیری که which su برگردوند اعمال کردم:
chmod 4111 /bin/su
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.