بازیابی رمز سرور لینوکس Centos 7

فراموش کردن رمز عبور کاربر root در سیستم‌عامل‌های لینوکس مانند CentOS 7 یکی از مشکلات رایجی است که ممکن است برای مدیران سرور یا کاربران حرفه‌ای رخ دهد. از آنجایی که حساب root بالاترین سطح دسترسی را دارد، بدون آن امکان مدیریت کامل سیستم وجود ندارد.

خوشبختانه در بازیابی رمز Centos 7  چند روش استاندارد و امن برای بازیابی یا تغییر رمز root وجود دارد که معمولا از طریق محیط GRUB و حالت Rescue انجام می‌شود.

اگر رمز عبور سرور centos7 خود را فراموش کرده‌اید، با انجام مراحل گفته شده در این مقاله می‌توانید رمز root را از طریق Grub  بازیابی کرده و رمز جدید ست نمائید

 

 بازیابی رمز  root در Centos7  را با انجام مراحل زیر انجام دهید:

 

  •  ابتدا از طریق مدیریت سرورمجازی در پارسدو به قسمت کنسول وارد می‌شویم.
  •  با Ctrl+Alt+Delete (مطابق عکس بالا) سرور Centos7 را ریبوت کرده و با زدن یک دکمه مانند Space به Grub می رویم.
نکته :  در سرور مجازی منظور  Ctrl+Alt+Delete صفحه کلید سیستم شما نیست، بلکه منظور دکمه‌های مجازی موجود در کنسول است.
  • ورود به محیط ویرایش GRUB

در مرحله بوت سرور، زمانی که منوی GRUB نمایش داده شد، بالاترین گزینه را انتخاب کرده و کلید e را فشار دهید تا وارد حالت ویرایش شوید.

  •  ویرایش خط بوت لینوکس

در صفحه ویرایش، به خطی که با linux16 شروع می‌شود بروید. در این خط، مقدار ro را پیدا کرده و آن را به حالت زیر تغییر دهید:

این تغییر باعث می‌شود سیستم به جای بوت عادی، وارد محیط شل اضطراری شود.

  • بوت شدن در حالت Single User Mode

پس از اعمال تغییرات، کلید ترکیبی زیر را فشار دهید تا سیستم با تنظیمات جدید بوت شود:

در این مرحله سیستم در حالت Single User یا Rescue Shell بالا می‌آید.

  •  ورود به محیط سیستم (chroot)

بعد از بوت شدن، برای دسترسی به فایل سیستم اصلی، دستور زیر را اجرا کنید:

این دستور محیط فعلی را به سیستم اصلی منتقل می‌کند.

  • تغییر رمز عبور root

اکنون می‌توانید رمز جدید برای کاربر root تنظیم کنید:

در این مرحله، سیستم از شما رمز جدید را درخواست می‌کند. رمز را وارد کرده و تایید کنید.

  • ریبوت سیستم و بازگشت به حالت عادی

پس از تغییر رمز، سیستم را ریبوت کنید تا به حالت عادی برگردد:

پس از بالا آمدن مجدد سیستم، می‌توانید با رمز جدید وارد حساب root شوید.

سرور مجازی لینوکس یک ماشین مجازی کامل است که امکان دسترسی SSH طبق آموزش را به آن خواهید داشت.
خرید سرور مجازی لینوکس در پنج موقعیت جغرافیایی ایران، ترکیه، هلند، آلمان و آمریکا با قابلیت تحویل آنی در پارسدو فراهم است.

بازیابی رمز Centos 7 را در ویدئوی زیر می‌توانید به شکل عملی مشاهده نمائید: