علی رضا سلیم زاده
علی رضا سلیم زاده
خواندن ۱ دقیقه·۳ سال پیش

ریست کردن پسورد روت در7 centos

توی مجموعه ما یه سرور بود که روش centos نصب بود و ما پسورد اونو فراموش کرده بودیم (البته بعدش فهمیدم پسورد رو داشتم ولی آی پی رو اشتباه میزدم :) )

پسورد را به صورت زیر ریست میکنیم :

ابتدا کامپیوتر را ری استارت میکنیم تا به گراب(Grub) برسیم و دکمه E رو میزنیم

صفحه گراب (Grub)
صفحه گراب (Grub)

سپس در صفحه بعد روی خطی که با linux16 شروع شده میرویم و دکمه end را میزنیم

خطی که با linux16 شروع شده
خطی که با linux16 شروع شده

آخر خط کلمه "rd.break" را بدون " تایپ میکنیم مراقب باشد به کلمه قبلی نچسبیده باشد و سپس دکمه ترکیبی Ctrl+X را میزنیم تا بوت ادامه پیدا کند .

rd.break
rd.break

پس از بوت اولیه وارد محیط debug shell شویم

محیط debug shell
محیط debug shell

دستور زیر را تایپ میکنیم و اینتر را میزنیم تا دستور اجرا شود

mount -o remount,rw /sysroot/

حالا با دستور زیر وارد محیط جدید می شویم (محیط chroot jail)

chroot /sysroot

در این حالت انگار که در لینوکس خودمان هستیم و میتوانیم همه دستورات را اجرا کنیم ، پس دستور passwd را برای تغییر پسورد روت اجرا میکنیم و پسورد جدید را میزنیم سپس دستور زیر را و اینتر را میزنیم تا یک فایل با اسمی خاص ساخته شود (این فایل در واقع به selinux میگه فایل ها رو دوباره لیبل گذاری کنه ):

touch /.autorelabel

دوبار exit را تایپ میکنیم تا از این محیط ها خارج شویم و سیستم با پسورد جدید بوت شود .


پسوردریکاوریcentosتغییرdevops
یک شبکه کار برنامه نویس که سخت افزار هم بلده .که یکمی هم تنبل شده
شاید از این پست‌ها خوشتان بیاید