سیستم عامللینوکس

چگونه رمز روت اوبونتو را بازیابی کنیم

رمز عبور root را در اوبونتو تنظیم کرده بودید اما اکنون نمی توانید آن را به خاطر بسپارید؟ در اینجا نحوه بازنشانی رمز عبور فراموش شده ریشه در اوبونتو و امیدواریم در سایر توزیع های مبتنی بر دبیان آورده شده است

آیا رمز root سرور یا سیستم عامل اوبونتو خود را فراموش کرده اید و به دنبال پاسخی برای سوال خود یعنی چگونه رمز روت اوبونتو را بازیابی کنیم می گردید؟

فراموش کردن رمز عبور، به خصوص زمانی که آن را مرتباً استفاده نمی‌کنید، امری طبیعی است.

این مشکل ممکن است برای اوبونتو، یا هر توزیع لینوکس، یا هر سیستم‌عامل دیگری که استفاده می‌کنید، پیش بیاید. اگر رمز عبور را به‌ندرت استفاده می‌کنید، احتمال فراموشی آن بیشتر می‌شود.

در این آموزش از لرنچی، به شما نشان می‌دهم که چگونه یک رمز جدید برای روت تنظیم کنید حتی اگر رمز اصلی را فراموش کرده‌اید؛ پس تا انتهای این مقاله با ما همراه باشید.

بازنشانی رمز عبور فراموش شده روت

این سناریو فقط زمانی کار می کند که رمز عبور root را تنظیم کرده باشید (آن را با حساب پیش فرض مدیریت با دسترسی sudo اشتباه نگیرید) و به سیستم دسترسی فیزیکی داشته باشید.

اول از همه، باید به این نکته اشاره کنم که این آموزش برای مواقعی است که شما به طور خاص یک رمز عبور برای کاربر روت تنظیم کرده‌اید پس بیایید بر کاربر روت در اوبونتو مروری داشته باشیم.

زمانی که اوبونتو را نصب می‌کنید، یک حساب کاربری می‌سازید. این حساب کاربری دارای دسترسی‌های مدیریتی است که به شما امکان نصب و حذف نرم‌افزارها و انجام دیگر وظایف مدیریتی با دسترسی بالاتر را می‌دهد، که این امر به لطف مکانیزم sudo انجام می‌شود.
به‌طور پیش‌فرض، حساب کاربری روت دارای رمز عبور نیست و شما با استفاده از sudo و حساب کاربری اصلی یا مدیریتی خود به جای کاربر روت عمل می‌کنید. با این حال، برخی افراد به طور خاص یک رمز عبور برای کاربر روت تنظیم می‌کنند.

و این زمانی مشکل‌ساز می‌شود که شما تلاش می‌کنید رمز عبور فراموش‌شده را با استفاده از شل بازیابی (recovery shell) طبق این آموزش بازنشانی کنید. در این حالت، با این خطا مواجه می‌شوید:

Give root password for maintenance

حال به شما نشان می‌دهم که چگونه می‌توانید این خطا را دور بزنید و رمز عبور روت را بازنشانی کنید.

مرحله ۱: ورود به حالت بازیابی از صفحه Grub

زمانی که سیستم را روشن می‌کنید، صفحه Grub نمایش داده می‌شود که گزینه‌های مختلفی برای ورود به اوبونتو، حالت بازیابی یا دسترسی به تنظیمات UEFI را ارائه می‌دهد.

در این مرحله، با استفاده از کلیدهای جهت‌دار، گزینه “Advanced options for Ubuntu” را انتخاب کنید.

ورود به صفحه Grub اوبونتو

اگر صفحه grub را نمی بینید، کلید Shift را فشار دهید و نگه دارید تا سیستم شما بوت شود.

در صفحه بعدی، باید گزینه‌های هسته‌های موجود با حالت بازیابی مربوطه را مشاهده کنید. شما می‌توانید اولین ورودی که شامل “recovery mode” است را انتخاب کنید.

ورود به صفحه recovery mode اوبونتو

مرحله ۲: استفاده از گزینه تعمیر بسته‌های dpkg

حالت بازیابی گزینه‌های مختلفی را در اختیار شما قرار می‌دهد. در این مرحله، باید به گزینه “Repair broken packages” بروید.

انتخاب dpkg Repair broken packages اوبونتو

با فشار دادن کلید Tab به گزینه “OK” بروید و سپس با فشار دادن Enter انتخاب خود را تأیید کنید.

هنگامی که صفحه بعدی ظاهر شد، بر روی “Yes” کلیک کنید:

سیستم بسته‌های کش را به‌روزرسانی می‌کند و از شما می‌پرسد که آیا می‌خواهید به‌روزرسانی انجام دهید. باید در اینجا “d” را برای جزئیات وارد کنید.

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

#!/bin/bash

سپس Enter را فشار دهید و به شل روت (root shell) وارد خواهید شد.

مرحله ۳: بازنشانی رمز عبور روت از شل روت

حالا شما به عنوان کاربر روت از شل استفاده می‌کنید. چون رمز عبور را نمی‌دانید، مرحله بعدی استفاده از دستور passwd برای بازنشانی رمز عبور است:

passwd

از شما خواسته می‌شود رمز عبور جدید را وارد کرده و سپس همان رمز عبور را دوباره تکرار کنید.

وقتی رمز عبور را تایپ می کنید چیزی روی صفحه نمایش داده نمی شود. این طبیعی است. فقط رمز عبور را تایپ کرده و enter را فشار دهید.

بازنشانی رمز عبور روت از شل روت

اگر پیام موفقیت‌آمیز مشاهده کردید، شما ماموریت خود را به پایان رسانده‌اید و برای خروج از این صفحه، دستور زیر را وارد کنید:

reboot

نتیجه‌گیری

در این راهنما، نحوه بازنشانی رمز عبور فراموش‌شده روت در اوبونتو را بررسی کردیم. با استفاده از حالت بازیابی (recovery mode) و ابزارهای موجود در آن، می‌توانید به راحتی رمز عبور روت را بازنشانی کنید و به شل روت دسترسی پیدا کنید. این فرآیند شامل انتخاب گزینه‌های مناسب از صفحه Grub، استفاده از ابزار تعمیر بسته‌های dpkg، و سپس تغییر رمز عبور با استفاده از دستور passwd است.

این روش زمانی مفید است که رمز عبور روت را فراموش کرده‌اید و نمی‌توانید به صورت معمول به حساب کاربری روت دسترسی پیدا کنید. با دنبال کردن این مراحل، می‌توانید مشکل خود را به راحتی حل کنید و دوباره کنترل کامل بر سیستم خود داشته باشید. اگرچه این روش به شما امکان دسترسی مجدد به سیستم را می‌دهد، همیشه مهم است که رمزهای عبور خود را به یاد داشته باشید و از روش‌های امن برای مدیریت آن‌ها استفاده کنید.

امیدواریم این ترفند کاربردی از مجموعه آموزش های سیستم عامل لینوکس به جهت پاسخ به سوال شما یعنی چگونه رمز روت اوبونتو را بازیابی کنیم به صورت قدم به قدم برای شما عزیزان مفید واقع شده باشد؛ اگر شما روش ساده تری برای بازیابی رمز روت در اوبونتو می شناسید میتوانید آن را در بخش کامنت ها مطرح کنید تا با نام شما این مقاله بروزرسانی گردد.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]

هاست وردپرس هاست وردپرس

سعید زارعین

سعید هستم 27 ساله، یک عدد تولید محتوا(ئر) خلاق :)))

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا