آموزش ریست پسورد روت (Root Password) در سرور اوبونتو
در بعضی از مواقع به علت کار نکردن طولانی با یک سیستم و یا دقت نکردن در زمان گذاشتن پسورد و یا دلایل دیگر ممکن است پسورد سیستم خود را فراموش کنیم و این موضوع زمانی اتفاق میافتد که به احتمال قوی به اطلاعات درون سیستم به شدت نیازمند هستید.
پیشنیاز: در این آموزش نیازی به هیچگونه ابزار خاصی نیست. (در صورتی که سرور شما به صورت ماشین مجازی باشد، فقط برای پیادهسازی این راهکار باید امکان برقراری ارتباط کنسول به سرور خود را داشته باشید.)
ریست پسورد روت (Root Password) سرور اوبونتو
در ابتدا نیاز هست که سرور خود را ریبوت کنید. سپس کلید shift را فشار داده و نگه دارید و در منوی لود شده، قبل از انتخاب خودکار سیستم، زمانیکه صفحه انتخاب boot یا همان GRUB را مشاهده کردید، با استفاده از فلشهای بالا و پایین بر روی گزینه Advanced Option For Ubuntu بروید تا هایلایت شود و سپس دکمه ENTER را فشار دهید.

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

در صفحه لود شده، صفحه را به سمت پایین اسکرول نمایید. کلمه (ro) را پیدا کنید و قطعه کد زیر را در انتهای آن اضافه کنید (در تصویر زیر مشخص شده است):
rw init=/bin/bash

سپس با فشردن کلیدهای Ctrl+X یا F10 به خط فرمان یا همان بخش shell (بدون نیاز به پسورد روت) دسترسی پیدا میکنید.
میتوانید با وارد نمودن دستور ذیل نسبت به ست کردن رمز عبور جدید برای کاربری root اقدام نمایید:
passwd
نهایتاً با اجرای دستور زیر، سرور شما ریاستارت میشود:
reboot
این بار سیستم به صورت معمول بوت میشود تا بتوانید با کاربری root و رمز عبور جدید تنظیم شده به سرور خود لاگین نمایید.
ریست کردن پسورد یک کاربر خاص
برای ریست کردن پسورد یک کاربر خاص، در همان صفحه قبلی که وارد شده بودیم (خط فرمان یا همان بخش shell)، دستورات زیر را به ترتیب وارد نمایید:
mount -rw -o remount / ls /home passwd USERNAME_HERE
نکته: در دستور passwd USERNAME_HERE، به جای USERNAME_HERE، نام کاربری مورد نظر خود را وارد کنید.
در این مرحله سیستم از شما میخواهد تا پسورد جدید را وارد نمایید. پس از وارد نمودن، از شما میخواهد که یک بار دیگر پسورد را تایید نمایید و سپس عملیات ریست پسورد با موفقیت انجام میپذیرد.
جمعبندی
فراموش کردن پسورد روت یکی از مشکلات رایجی است که ممکن است برای هر مدیر سروری پیش بیاید. با دنبال کردن مراحل ساده ذکر شده در این آموزش، به راحتی میتوانید بدون نیاز به هیچ ابزار خاصی، پسورد روت یا هر کاربر دیگری را در سرور اوبونتو ریست کنید. تنها چیزی که نیاز دارید، دسترسی به کنسول سرور است. این روش یکی از مطمئنترین راهها برای بازیابی دسترسی به سرور در مواقع اضطراری محسوب میشود.

