نمایش نتایج: از شماره 1 تا 6 از مجموع 6
سپاس ها 5سپاس
  • 2 توسط peymansham
  • 2 توسط linuxesabz
  • 1 توسط sintel7

موضوع: ریست کردن و یا بدست آوردن رمز root در نسخه centOS 5.6 لینوکس

  
  1. #1
    نام حقيقي: حميدرضا ف

    عضو عادی
    تاریخ عضویت
    Jul 2009
    محل سکونت
    مشهد
    نوشته
    58
    سپاسگزاری شده
    45
    سپاسگزاری کرده
    6

    ریست کردن و یا بدست آوردن رمز root در نسخه centOS 5.6 لینوکس

    با سلام خدمت اساتید
    آیا راهی برای بدست آوردن رمز root در centOS است ؟؟ یا این رمز کجا ذخیره میشه؟
    در ضمن از طریق GRUB هم نمیشه ریست کرد اگر راه دیگری داره ممنون میشم راهنمایی کنید



    موضوعات مشابه:

  2. #2
    نام حقيقي: رحیم رجبی

    عضو عادی
    تاریخ عضویت
    Sep 2012
    محل سکونت
    تهران
    نوشته
    26
    سپاسگزاری شده
    12
    سپاسگزاری کرده
    2
    How to Reset Forgotten Root Password in RHEL/CentOS and Fedora
    http://unixlab.blogspot.com/2009/08/...h-live-cd.html
    Recovering From a Lost Linux Root Password - MarkSanborn.net

    قبل از اینکه سوالی بپرسید همه راه‌ حل‌های ممکن رو تست کنید.
    بعد اگه به مشکلی خوردید مشکلتون رو با ذکر جزییات در مورد تمام راه حل‌هایی که رفتید بنویسید.



  3. #3
    نام حقيقي: unknown

    عضو عادی شناسه تصویری peymansham
    تاریخ عضویت
    Oct 2011
    محل سکونت
    unknown
    نوشته
    445
    سپاسگزاری شده
    285
    سپاسگزاری کرده
    85
    نقل قول نوشته اصلی توسط sintel7 نمایش پست ها
    How to Reset Forgotten Root Password in RHEL/CentOS and Fedora
    http://unixlab.blogspot.com/2009/08/...h-live-cd.html
    Recovering From a Lost Linux Root Password - MarkSanborn.net

    قبل از اینکه سوالی بپرسید همه راه‌ حل‌های ممکن رو تست کنید.
    بعد اگه به مشکلی خوردید مشکلتون رو با ذکر جزییات در مورد تمام راه حل‌هایی که رفتید بنویسید.
    دوست من اگه قرار باشه همه دوستان قبل از هر سوالی تو گوگل سرچ کنند کسی دیگه تو این انجمن سوالی نمیپرسه و درش تخته میشه

    صدالبته هیچ کسی نه شما و نه من رو مجبور به پاسخ دادن نکرده......................

    پسورد همه سیستم عامل های لینوکس تو دوتا فایل ذخیره میشه با نام های Shadow و passwd
    البته بصورت encrypt هش شده هستن که شما باید اون رو decrypt کنید که زمانش بستگی به تعداد کارکتر و سختی کلمات هست که معمولا زمانبره
    برای دراوردن این فایل کافیه هاردتون رو به یک سیستم دیگه وصل کنید و یا به وسیله Live CD و دسترسی به فایل های هارد
    و هیچ راهیدیدن به غیر از این برای دیدن پسورد وجود نداره


    برای ریست کردنش هم دو راه داره و 100% مراحلش رو نمیدونم چون تاحالا CentOS ریست نکردم(ردهت و دیبیان رو تونستم ریست کنم)
    اولین و بهترین راه اینه که همون cd که centos رو باهاش نصب کردی بزاری رو سیستم و به صورت live اجراش کنی بعد تو تومینالش این دستورات رو بنویس:
    su - root(گرفتن دسترسی روت)
    fdisk -l (با این دستور همه درایو های سیستم بخصوص اسم اونا لیست میشه و شما هرکدومش که لینوکس روش نصبه اسمش رو به یاد داشته باش)
    mkdir /mnt/maindrive (با این دستور هارد شما mount میشه

    mount /dev/sdb1 /mnt/maindrive(به جای sdb1 اسم درایوی که لینوکس روش نصبه وارد کن)

    با این دستور محل کار ترمینال موقتی رو به لینوکس اصلی تغییر بده : chroot /mnt/maindrive /bin/bash
    و با دستور passwd رمزش رو عوض کن

    و یک راه دیگه از طریق گراب وجود داره که تا حدودی مثل مراحل بالایی هست و نیازی به live cd نداره و از طریق ترمینال ریکاوری گراب پسورد ریست میشه


    linuxesabz و AMIRPOOR سپاسگزاری کرده‌اند.

  4. #4
    نام حقيقي: باقری

    عضو عادی
    تاریخ عضویت
    Dec 2013
    محل سکونت
    تهران
    نوشته
    137
    سپاسگزاری شده
    79
    سپاسگزاری کرده
    14
    راه دومتون راحت ترین راه اما اگر قرار باشه دوستان تا یک مشکل براشون ایجاد میشه سوال بپرسن اون وقت نه تنها پیشرفت نمیکنن بلکه پسرفت هم میکنن
    از طرفی انجمن پر میشه از سوالاتی که هزاران بار جواب داده شده و جواب داده خواهد شد و وقتی این جوری بشه دوستانی که قوی تر هستند کمتر رغبت به اومدن به فروم می کنندو... این روال ادامه دار میشه


    mehrzadmo و sintel7 سپاسگزاری کرده‌اند.

  5. #5
    نام حقيقي: رحیم رجبی

    عضو عادی
    تاریخ عضویت
    Sep 2012
    محل سکونت
    تهران
    نوشته
    26
    سپاسگزاری شده
    12
    سپاسگزاری کرده
    2
    نقل قول نوشته اصلی توسط peymansham نمایش پست ها

    پسورد همه سیستم عامل های لینوکس تو دوتا فایل ذخیره میشه با نام های Shadow و passwd
    البته بصورت encrypt هش شده هستن که شما باید اون رو decrypt کنید که زمانش بستگی به تعداد کارکتر و سختی کلمات هست که معمولا زمانبره
    برای دراوردن این فایل کافیه هاردتون رو به یک سیستم دیگه وصل کنید و یا به وسیله Live CD و دسترسی به فایل های هارد
    و هیچ راهیدیدن به غیر از این برای دیدن پسورد وجود نداره


    برای ریست کردنش هم دو راه داره و 100% مراحلش رو نمیدونم چون تاحالا CentOS ریست نکردم(ردهت و دیبیان رو تونستم ریست کنم)
    اولین و بهترین راه اینه که همون cd که centos رو باهاش نصب کردی بزاری رو سیستم و به صورت live اجراش کنی بعد تو تومینالش این دستورات رو بنویس:
    su - root(گرفتن دسترسی روت)
    fdisk -l (با این دستور همه درایو های سیستم بخصوص اسم اونا لیست میشه و شما هرکدومش که لینوکس روش نصبه اسمش رو به یاد داشته باش)
    mkdir /mnt/maindrive (با این دستور هارد شما mount میشه

    mount /dev/sdb1 /mnt/maindrive(به جای sdb1 اسم درایوی که لینوکس روش نصبه وارد کن)

    با این دستور محل کار ترمینال موقتی رو به لینوکس اصلی تغییر بده : chroot /mnt/maindrive /bin/bash
    و با دستور passwd رمزش رو عوض کن

    و یک راه دیگه از طریق گراب وجود داره که تا حدودی مثل مراحل بالایی هست و نیازی به live cd نداره و از طریق ترمینال ریکاوری گراب پسورد ریست میشه
    اگه قرار بود پسوردهای shadow شده decrypt بشن دیگه فاتحه پسوردهاتون رو باید میخوندید
    توزیع‌های لینوکس برای رمزنگاری کردن پسوردها (که به shadow password معروفه) میان از یه ابزاری به اسم crypt استفاده میکنن که این ابزار میاد از ۲ الگوریتم md5/sha1 برای رمزنگاری رشته استفاده میکنه حالا این که کی از کدوم استفاده میکنه و کی از جفتش تو یه توالی استفاده میکنه بحث رو میبره تو خاکی
    تو تمام راه‌هایی که گفته میشه هم میان میگن دوباره پسورد رو عوض کنید دقت کرده باشید میگن passwd بزنید برای یوزرتون

    برای عوض کردن پسورد ۲ راه وجود داره: (البته نه ۲ راهی که شما گفتید. دو راهی شما همون راهه یکه فقط یبار با chroot رفتید یه بار با گراب (اگه بخوایم اینجوری راه بدیم تو هر توزیعی ممکنه بیش از چندین راه پیدا کنید))
    ۱) عوض کردن پسورد با passwd
    ۲) ویرایش فایل /etc/shadow

    نقل قول نوشته اصلی توسط peymansham نمایش پست ها
    با این دستور محل کار ترمینال موقتی رو به لینوکس اصلی تغییر بده : chroot /mnt/maindrive /bin/bash
    با chroot چیزی رو تغییر نمیدی
    در حقیقت میای یه زندان به صورت مجازی درست میکنی که به صورت یه فانکشن با ۲ ورودی عمل میکنه از یه طرف میاد فایلهایی رو که بهش تو اون مسیر دادی رو به جای فایلهای اصلی میخونه (واسه همین اسم فایلها باید دقیقاً همون‌ها باشه) از طرف دیگه هم باقی فایلهای مرتبط با باز کردن یه ترمینال جدید رو میخونه. در نهایت خروجی که میده یه ترمینال جدید با اون فایلها تو یه محیط زندان ماننده (یعنی تغییراتتون فقط رو ورودی اول فانکشن تاثیر داره نه ورودی دوم)
    همین نکته‌ای که گفتم رو اگه خوب بهش مسلط بشید دوای درد خیلی از مشکلات سیستمی میشه

    این که میگم گوگل کنید بعد مشکلاتتون رو بپرسید پروسه رفع مشکل رو برای خودتون راحت‌تر میکنه
    من نه وقت دارم بشینم مطالب تکراری رو براتون چندین بار بگم نه حوصله‌اش رو
    تازه این کارو هم درست نمیدونم
    دوستان برید ماهی‌گیری یاد بگیرید نه به گرفتن ماهی‌ ( گاهی کامل گاهی ناقص) از دیگران عادت کنید


    ویرایش توسط sintel7 : 2014-03-01 در ساعت 09:49 PM
    knightsolo سپاسگزاری کرده است.

  6. #6
    نام حقيقي: حميدرضا ف

    عضو عادی
    تاریخ عضویت
    Jul 2009
    محل سکونت
    مشهد
    نوشته
    58
    سپاسگزاری شده
    45
    سپاسگزاری کرده
    6
    نقل قول نوشته اصلی توسط sintel7 نمایش پست ها
    How to Reset Forgotten Root Password in RHEL/CentOS and Fedora
    http://unixlab.blogspot.com/2009/08/...h-live-cd.html
    Recovering From a Lost Linux Root Password - MarkSanborn.net

    قبل از اینکه سوالی بپرسید همه راه‌ حل‌های ممکن رو تست کنید.
    بعد اگه به مشکلی خوردید مشکلتون رو با ذکر جزییات در مورد تمام راه حل‌هایی که رفتید بنویسید.
    البته شما درست می فرمائید ولی اگر به سوال بنده کمی دقت کنید عرض کردن که GRUB جواب نمیده
    در ضمن لینوکس کاملا custom شده است و هیچ یک از روش های راهنمایی شده جواب نمیده تنها راهی که بنظر میرسه بدست آوردن فایل ذخیره سازی pass که البته بدست آوردم ولی با توجه به هش شدن با MD5 دیگه فکر نمیکنم بشه رمز رو خارج کرد(رمز دارای کارکترها نا معمول است)
    حالا راهی به نظر دوستان میرسه که فایل را بشه در محیطی دیکه edit و در محل اصلی ذخیره کرد (البته با چند چند نرم افزار تست کردم ولی نشد)



کلمات کلیدی در جستجوها:

عوض کردن پسوورد centos از طریق commond

ریکاوری پسوردئ برای سنتوس

محل ذخیره پسورد root

فراموش کردن رمز root در لینوکس

کمک برای ریست کردن root password

فراموش کردن پسورد root لینوکس

چگونه پسورد را در centos ریست کنیم

بدست اوردن رمز روت لینوکس

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •