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

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

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

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

دستور زیر را تایپ میکنیم و اینتر را میزنیم تا دستور اجرا شود
mount -o remount,rw /sysroot/

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

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

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