
آموزش ریست کردن رمز یوزر Root در لینوکس | راهنمای کامل تغییر پسورد Root
رمز عبور کاربر Root مهمترین اطلاعات دسترسی در سرورهای لینوکسی محسوب میشود. گاهی اوقات ممکن است مدیر سرور رمز عبور Root را فراموش کند یا به دلایل امنیتی نیاز به تغییر و ریست کردن آن داشته باشد. خوشبختانه در اکثر توزیعهای لینوکس مانند Ubuntu، Debian، CentOS، AlmaLinux و Rocky Linux امکان بازیابی یا تغییر رمز Root وجود دارد.
در این آموزش، روش ریست کردن رمز Root در لینوکس را به صورت مرحلهبهمرحله بررسی میکنیم.
یوزر Root در لینوکس چیست؟
Root قدرتمندترین کاربر در سیستمعامل لینوکس است که دسترسی کامل به تمامی فایلها، سرویسها و تنظیمات سرور دارد.
با دسترسی Root میتوانید:
✅ نصب و حذف نرمافزارها
✅ مدیریت کاربران
✅ تغییر تنظیمات شبکه
✅ مدیریت سرویسها
✅ کنترل کامل سرور
را انجام دهید.
به همین دلیل محافظت از رمز عبور Root اهمیت بسیار زیادی دارد.

چه زمانی نیاز به ریست رمز Root داریم؟
دلایل مختلفی وجود دارد:
🔹 فراموش کردن رمز عبور Root
🔹 تحویل گرفتن VPS جدید
🔹 افزایش امنیت سرور
🔹 تغییر مدیر سیستم
🔹 احتمال افشای رمز عبور
🔹 بازیابی دسترسی به سرور
پیشنیازهای ریست پسورد Root
قبل از شروع باید به یکی از موارد زیر دسترسی داشته باشید:
دسترسی کنسول VPS
یا
دسترسی KVM/IPMI
یا
پنل مدیریت سرور
در صورتی که فقط SSH در اختیار دارید و رمز Root را فراموش کردهاید، معمولاً باید از کنسول سرور استفاده کنید.
آموزش ریست رمز Root در Ubuntu و Debian
مرحله اول: ریبوت سرور
سرور را Restart کنید.
پس از مشاهده صفحه بوت، کلید:
ESC
یا
SHIFT
را نگه دارید تا منوی GRUB نمایش داده شود.
مرحله دوم: ورود به Recovery Mode
در منوی GRUB گزینه زیر را انتخاب کنید:
Advanced options for Ubuntu
سپس:
Recovery Mode
را انتخاب نمایید.
مرحله سوم: ورود به Root Shell
در صفحه Recovery گزینه:
root Drop to root shell prompt
را انتخاب کنید.
اکنون وارد محیط Root خواهید شد.
مرحله چهارم: فعال کردن حالت نوشتن
به صورت پیشفرض فایل سیستم فقط خواندنی است.
دستور زیر را اجرا کنید:
mount -o remount,rw /
مرحله پنجم: تغییر رمز Root
دستور زیر را وارد نمایید:
passwd root
سپس رمز جدید را دو بار وارد کنید.
نمونه:
New password:
Retype new password:
در صورت موفقیت پیام زیر نمایش داده میشود:
password updated successfully
مرحله ششم: راهاندازی مجدد سرور
دستور زیر را اجرا کنید:
reboot
اکنون میتوانید با رمز جدید وارد سیستم شوید.
آموزش ریست رمز Root در CentOS، AlmaLinux و Rocky Linux
مرحله اول: ورود به GRUB
در زمان بوت سرور کلید:
e
را فشار دهید.
مرحله دوم: ویرایش Kernel
خطی که با عبارت:
linux
یا
linux16
شروع میشود را پیدا کنید.
در انتهای آن عبارت زیر را اضافه نمایید:
rd.break
مرحله سوم: بوت با تنظیمات جدید
کلیدهای زیر را فشار دهید:
Ctrl + X
یا
F10
مرحله چهارم: ورود به محیط اضطراری
پس از بوت دستور زیر را اجرا کنید:
mount -o remount,rw /sysroot
سپس:
chroot /sysroot
مرحله پنجم: تغییر رمز عبور Root
passwd root
رمز جدید را وارد کنید.
مرحله ششم: بروزرسانی SELinux
در صورت فعال بودن SELinux:
touch /.autorelabel
مرحله هفتم: خروج و ریبوت
exit
exit
reboot
تغییر رمز Root از طریق SSH
اگر هنوز به سرور دسترسی دارید و فقط قصد تغییر رمز را دارید، کافی است دستور زیر را اجرا کنید:
passwd
یا:
passwd root
سپس رمز جدید را وارد نمایید.
این روش سادهترین راه تغییر رمز Root در لینوکس است.
نکات امنیتی هنگام انتخاب رمز Root
برای افزایش امنیت سرور:
✅ از رمزهای طولانی استفاده کنید
حداقل:
- ۱۲ تا ۱۶ کاراکتر
✅ ترکیب کاراکترها را رعایت کنید
استفاده از:
- حروف بزرگ
- حروف کوچک
- اعداد
- نمادها
✅ احراز هویت SSH Key را فعال کنید
به جای رمز عبور، از کلید SSH استفاده کنید.
✅ ورود مستقیم Root را محدود کنید
در فایل:
/etc/ssh/sshd_config
مقدار زیر را تنظیم کنید:
PermitRootLogin no
این کار امنیت سرور را به میزان قابل توجهی افزایش میدهد.
اگر ریست پسورد Root امکانپذیر نبود چه کنیم؟
در برخی VPSها دسترسی به GRUB محدود است.
در این شرایط میتوانید:
- از پنل مدیریت VPS استفاده کنید.
- از کنسول KVM بهره ببرید.
- از پشتیبانی ارائهدهنده سرور کمک بگیرید.
نگارنوین؛ ارائهدهنده سرور مناسب ترید
اگر به دنبال سروری پایدار، پرسرعت و مناسب اجرای رباتهای معاملاتی، متاتریدر، ارز دیجیتال یا پروژههای حرفهای هستید، نگارنوین ارائهدهنده سرور مناسب ترید با لوکیشنهای متنوع و منابع قدرتمند است.
مشاهده پلنهای سرور مجازی:
سرور مجازی کانادا
فراموش کردن رمز Root در لینوکس پایان کار نیست. با استفاده از Recovery Mode در Ubuntu و Debian یا محیط Emergency در CentOS، AlmaLinux و Rocky Linux میتوانید بهراحتی رمز عبور Root را ریست کنید. همچنین برای افزایش امنیت سرور توصیه میشود از رمزهای قدرتمند، SSH Key و محدودسازی دسترسی مستقیم Root استفاده کنید.
سوالات متداول
آیا بدون دانستن رمز قبلی میتوان رمز Root را تغییر داد؟
بله، با دسترسی به GRUB و Recovery Mode امکان ریست رمز وجود دارد.
آیا ریست رمز Root باعث حذف اطلاعات سرور میشود؟
خیر، تغییر رمز عبور هیچ تأثیری روی فایلها و اطلاعات سرور ندارد.
آیا میتوان رمز Root را از طریق SSH تغییر داد؟
بله، اگر به حساب Root دسترسی دارید میتوانید با دستور passwd رمز را تغییر دهید.
آیا تغییر رمز Root امنیت سرور را افزایش میدهد؟
بله، بهویژه اگر رمز قبلی ضعیف بوده یا احتمال افشای آن وجود داشته باشد.
آیا در VPSهای KVM امکان ریست رمز Root وجود دارد؟
بله، در اکثر VPSهای مبتنی بر KVM از طریق کنسول سرور میتوان رمز Root را بازیابی یا تغییر داد.
