بازیابی کلمه عبور یوزر root در CentOS 7
با سلام به همه کاربران عزیز
امروزه حجم تلاشها برای نفوذ به سرورهای اینترنتی به شدت افزایش یافته است مدیران سرورها به اجبار برای حفظ امنیت سرور خود اغلب از کلمات پیچیده و بلند برای رمز عبور سرور خود استفاده می کنند. اما در بسیاری از مواقع کاربران سرورهای لینوکس با فراموش کردن کلمه عبور روت ( root ) در اتصال به سرور خود با مشکل بزرگی روبرو می شوند و طبیعتا مدیریت سرور بدون در اختیار داشتن اطلاعات ورود به سرور غیرممکن خواهد بود.
کاربران عزیزی که از طوبی وب گستر سرور مجازی دارند . میتوانند از طریق دسترسی VNC میتوانند به راحتی کلمه عبور یوزر root رو تغییر بدهند .
قدم اول :
هنگام بالا اومدن سیستم در منوی boot loader، با استفاده از کلید space و یا کلیدهای جهت نما عمیات بوت را متوقف کنید :
قدم دوم :
خب حالا جهت ویرایش و اعمال تغییر کلید e فشار بدید .
قدم سوم :
جهت ورود به single user mode عبارت ro رو پیدا کنید و متن rw init=/sysroot/bin/sh رو جایگزین کنید :
قدم چهارم :
کلید ترکیبی Ctrl+x رو بفشارید. سیستم در حالت single user mode راه اندازی میشوید و حالا میتوانید دستورات خود را تایپ کنید .
chroot /sysroot passwd root touch /.autorelabel exit
توجه : پس از وارد نمودن دستور passwd root جهت تنظیم مجدد پسورد روت، پسورد جدید را وارد نمایید. در این حالت پسورد به صورت مخفی (Invisiblee) می باشد و قابل رویت نیست.
در ادامه سیستم رو با دستور reboot ریستارت کنید .