بازیابی پسورد root در لینوکس (فراموشی و ریست کردن رمز در اوبونتو )

(نویسنده) | آخرین بروزرسانی: 21 اردیبهشت 1403

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

اگر رمز سرور مجازی لینوکس یا سیستم عامل لینوکس Ubuntu رو فراموش کردید، معمولا از طریق پنل کاربری سایت های هاستینگ میتونین ریست پسورد انجام بدید و دکمه reset password وجود داره، ولی اگر به هر دلیلی این دکمه موجود نبود یا کار نکرد، باید از طریق دسترسی Console یا VNC اینکار انجام بدید. در این آموزش که مربوط به ریست کردن رمز سرور مجازی لینوکس هست، از سیستم عامل اوبونتو استفاده میکنیم. اگر هم میتونین وارد سرور لینوکس بشید و رمز آن را فراموش نکردید، از طریق آموزش تغییر پسورد لینوکس میتونین رمز عوض کنید.

 

بازیابی پسورد root در لینوکس

در این روش از طریق تغییر در پارامتر های boot سیستم عامل، ریست پسورد انجام میدیم. از طریق کنسول یا VNC صفحه سرورتون باز کنید و بعد از restart کردن سیستم عامل، دکمه ESC را بزنید تا وارد صفحه GRUB لینوکس اوبونتو بشید. بعد از مشاهده ی صفحه زیر، طبق شکل باید از لیست Ubuntu انتخاب شده باشه، بعدش دکمه e از کیبوردتون فشار بدید.

توجه: اگر صفحه grub را که مطابق تصویر زیر هست مشاهده نکردید، سرور خود را دوباره restart کنید.

بازیابی پسورد root در لینوکس
بعد از اینکه دکمه e فشار دادید، صفحه زیر مشاهده میکنید. طبق تصویر زیر، ro quiet splash $vt_handoff پیدا کنید و با دکمه های کیبوردتون نشانگر رو به این خط بیارید.

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

 

حالا ro quiet splash $vt_handoff با دکمه delete کیبوردتون حذف کنید و به جاش متن rw init=/bin/bash جایگزینش کنید. بعدش دکمه F10 کیبوردتون بزنین تا در حالت single-user mode بوت بشه.

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

 

بعد از اینکه F10 زدید، حالا دسترسی به محیط Shell و دسترسی root دارید، حالا باید دستورات زیر رو در محیط shell تایپ کنید.

mount | grep -w /

/dev/sda5 on type ext4 (rw,realtime)

حالا دستور Passwd را بزنید و رمز جدیدی برای کاربر root تنظیم کنید.

passwd

و در نهایت با دستور زیر، reboot انجام میدیم و بعد از boot شدن با رمز جدید میتونین وارد لینوکس بشید

exec /sbin/init

 

 



نویسنده: ایرج زاهدی، بنیان‌گذار و معمار فنی بلوسرور. محتوای این مقالات بر پایه تجربه عملی در طراحی، پیاده‌سازی و مدیریت پروژه‌های متنوع میزبانی وب در ایران و خارج از کشور، در طول بیش از یک دهه فعالیت مداوم نوشته شده است. به عنوان متخصص در بهینه‌سازی عملکرد و عیب‌یابی سیستم‌های هاستینگ (از VPS تا هاست اشتراکی)، هدف من به اشتراک‌گذاری تجربیات و راهکارهای فنی است؛ همان دانشی که امروز ستون اصلی پایداری و کیفیت در سرویس‌های بلوسرور محسوب می‌شود.