دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
لینوکس
  • Folder icon closed Folder open iconآشنایی با لینوکس (Linux Fundamentals)
  • Folder icon closed Folder open iconتوزیع‌های مختلف لینوکس (Linux Distributions)
  • Folder icon closed Folder open iconFHS؛ آشنایی با ساختار فایل‌ و پوشه‌های لینوکسی
  • Folder icon closed Folder open iconمهم‌ترین دستورات پایه‌ای برای هر sysadmin
  • Folder icon closed Folder open iconمدیریت فایل و پوشه (file & directory management) در لینوکس
  • Folder icon closed Folder open iconآموزش ویرایش فایل‌های متنی در لینوکس با Nano و Vim
  • Folder icon closed Folder open iconآشنایی با users، groups و ساختار مدیریت کاربران در لینوکس
  • Folder icon closed Folder open iconآموزش Permission و Ownership در لینوکس
  • Folder icon closed Folder open iconآشنایی با Root و sudo
  • Folder icon closed Folder open iconآشنایی با Processها در لینوکس
  • Folder icon closed Folder open iconتغییر Hostname در لینوکس
  • Folder icon closed Folder open iconتنظیم Timezone در لینوکس
  • Folder icon closed Folder open iconتنظیم NTP در لینوکس
  • Folder icon closed Folder open iconبروزرسانی سیستم در لینوکس
  • Folder icon closed Folder open iconساخت کاربر جدید در لینوکس
  • Folder icon closed Folder open iconایجاد کاربران و گروه ها در لینوکس
  • Folder icon closed Folder open iconآموزش ACL در لینوکس؛ مدیریت سطح دسترسی پیشرفته برای کاربران و گروه‌ها
  • Folder icon closed Folder open iconآموزش umask در لینوکس؛ تعیین مجوز پیش‌فرض فایل‌ها و پوشه‌های جدید
  • Folder icon closed Folder open iconآموزش فایل sudoers؛ مدیریت دسترسی کاربران به دستورات مدیریتی در لینوکس
  • Folder icon closed Folder open iconآموزش دستور chown در لینوکس
  • Folder icon closed Folder open iconآموزش دستور chmod در لینوکس
  • Folder icon closed Folder open iconSticky Bit در لینوکس چیست؟ آموزش افزایش امنیت پوشه‌های اشتراکی
  • Folder icon closed Folder open iconآموزش SUID در لینوکس؛ اجرای برنامه‌ها با دسترسی مالک فایل
  • Folder icon closed Folder open iconآموزش SGID در لینوکس؛ مدیریت دسترسی گروه‌ها و اجرای برنامه‌ها
  • Folder icon closed Folder open iconآموزش ریست پسورد ubuntu
  • Folder icon closed Folder open iconآموزش ریست پسورد Debian
  • Folder icon closed Folder open iconاگر منابع سرور لینوکسی کامل درگیر شد چکار کنیم ؟
  • Folder icon closed Folder open iconآموزش تست استرس سرور لینوکس
  • Folder icon closed Folder open iconآموزش کامل systemctl
  • Folder icon closed Folder open iconساخت سرویس سفارشی در Systemd
  • Folder icon closed Folder open iconآموزش کامل cron
  • Folder icon closed Folder open iconآموزش کامل OpenSSL در لینوکس
  • Folder icon closed Folder open iconآموزش کامل htop در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور kill در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور df در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور du در لینوکس
  • Folder icon closed Folder open iconآموزش کامل دستور lsblk در لینوکس
  • Folder icon closed Folder open iconآموزش کامل journalctl در لینوکس
  • Folder icon closed Folder open iconپیدا کردن فایل‌های حجیم در لینوکس
  • Folder icon closed Folder open iconپیدا کردن فایل‌های حجیم در لینوکس
  • Folder icon closed Folder open iconپیدا کردن پردازش‌های مصرف‌کننده CPU
  • Folder icon closed Folder open iconTerminal Multiplexer چیست؟ آشنایی با Screen، tmux و ابزارهای مشابه
    • آموزش Screen در لینوکس؛ مدیریت Sessionها و پردازش‌های طولانی
    • آموزش tmux در لینوکس؛ مدیریت Session، Window و Pane
    • اجرای پردازش‌های طولانی پس از قطع SSH با Screen و tmux
    • شخصی‌سازی Screen با فایل .screenrc
    • شخصی‌سازی tmux با فایل .tmux.conf
    • مقایسه Screen و tmux؛ کدام Terminal Multiplexer مناسب‌تر است؟
    • تفاوت nohup، Screen، tmux و systemd؛ کدام روش برای اجرای پردازش‌ها مناسب است؟
  • Folder icon closed Folder open iconتست SMTP در لینوکس به سمت مقصد
  • Folder icon closed Folder open iconآموزش بررسی وضعیت ارسال ایمیل در Track Delivery
  • Folder icon closed Folder open iconآموزش انتقال خودکار ایمیل‌ها به یک پوشه(mailenable , roundcube)
  • Folder icon closed Folder open iconآموزش مسدود کردن یک فرستنده در Webmail (Roundcube و MailEnable)
  • Folder icon closed Folder open iconآموزش تعریف Email Filter در cPanel
  • Folder icon closed Folder open iconآموزش بررسی فایل‌های لاگ در /var/log لینوکس
  • Folder icon closed Folder open iconآموزش grep برای جستجوی خطا در لاگ‌های لینوکس
  • Folder icon closed Folder open iconjournalctl -b؛ بررسی خطاهای Boot در لینوکس
  • Folder icon closed Folder open iconlogrotate؛ مدیریت و چرخش لاگ‌ها در لینوکس
  • Folder icon closed Folder open iconآموزش ریست پسورد centos 7
  • Folder icon closed Folder open iconآموزش ریست پسورد فراموش‌شده root در AlmaLinux 8.7 و AlmaLinux 9.1
  • Folder icon closed Folder open iconچرا در سرور لینوکس فضای دیسک آزاد نمی‌شود؟ آموزش کامل عیب‌یابی فضای Disk
لینوکس

آموزش ریست پسورد ubuntu

آموزش ریست پسورد ubuntu

راهنمای کامل تغییر رمز عبور کاربر در لینوکس

مقدمه

فراموش کردن رمز عبور سرور یکی از مشکلات رایج مدیران سرور و کاربران سیستم‌عامل لینوکس است. سیستم‌عامل Ubuntu به دلیل محبوبیت بالا در سرورها، هاستینگ، سرویس‌های ابری و محیط‌های توسعه، توسط افراد زیادی استفاده می‌شود. گاهی ممکن است رمز عبور کاربر اصلی (Root) یا یک کاربر معمولی را فراموش کنید و دیگر امکان ورود به سرور را نداشته باشید.

خوشبختانه در Ubuntu روش‌هایی برای ریست پسورد (Reset Password) وجود دارد که بدون نیاز به نصب مجدد سیستم‌عامل می‌توانید رمز عبور جدید تنظیم کنید.

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

این آموزش برای شرایط مختلف مانند موارد زیر کاربرد دارد:

  • فراموش کردن رمز عبور Root در Ubuntu
  • تغییر رمز عبور کاربر SSH
  • بازیابی دسترسی به سرور مجازی (VPS)
  • ریست پسورد Ubuntu روی سرورهای هاستینگ
  • تغییر رمز کاربران در محیط‌های ابری و مجازی‌سازی

چک لیست ریست پسورد Ubuntu

قبل از شروع، موارد زیر را بررسی کنید:

✅ دسترسی به کنسول سرور داشته باشید (مانند KVM، Console یا پنل مدیریت VPS)

✅ امکان ریبوت کردن سرور وجود داشته باشد

✅ اطلاعات ورود به پنل مدیریت سرور را داشته باشید

✅ بدانید قصد تغییر رمز کدام کاربر را دارید

✅ قبل از تغییر رمز، از اطلاعات مهم سرور بکاپ داشته باشید


روش اول: ریست پسورد Ubuntu از طریق GRUB

این روش زمانی استفاده می‌شود که رمز عبور هیچ کاربری را ندارید و نمی‌توانید وارد سیستم شوید.


1. ریبوت سرور

ابتدا سرور Ubuntu را Restart کنید.

در سرورهای مجازی (VPS) یا سرورهایی که از KVM استفاده می‌کنند، می‌توانید از پنل مدیریت یا کنسول سرور گزینه Restart را انتخاب کنید.

پس از شروع فرآیند Boot، برای نمایش منوی GRUB چند بار کلید زیر را فشار دهید:

ESC

در برخی سیستم‌ها ممکن است کلید Shift نیز برای نمایش GRUB استفاده شود، اما در محیط‌های VPS و KVM معمولاً کلید ESC عملکرد مطمئن‌تری دارد.


2. ورود به ویرایشگر GRUB

پس از نمایش منوی GRUB، صفحه‌ای مشابه زیر مشاهده خواهید کرد:

GNU GRUB

Ubuntu
Advanced options for Ubuntu

گزینه زیر را انتخاب کنید:

Ubuntu

اما هنوز کلید Enter را فشار ندهید.

در همین حالت کلید زیر را بزنید:

E

با این کار وارد محیط ویرایش تنظیمات Boot می‌شوید.


3. پیدا کردن خط Kernel

در صفحه ویرایش GRUB، خطوط مختلفی نمایش داده می‌شود.

با استفاده از کلیدهای جهت‌دار، خطی مشابه زیر را پیدا کنید:

linux    /boot/vmlinuz-6.8.0-... root=UUID=... ro quiet splash $vt_handoff
صفحه اولیه کدهای بوت ابونتو قبل از تغییر


در انتهای این خط معمولاً پارامترهای زیر وجود دارند:

ro quiet splash $vt_handoff

4. تغییر پارامترهای Boot

تصویرثانویه تغییر کد بوت ابونتو


پارامترهای زیر را:

ro quiet splash $vt_handoff

حذف کرده و با مقدار زیر جایگزین کنید:

rw init=/bin/bash

در نهایت انتهای خط Kernel باید مشابه نمونه زیر باشد:

linux /boot/vmlinuz-6.8.0-... root=UUID=... rw init=/bin/bash

توجه داشته باشید که فقط پارامترهای Boot تغییر می‌کنند و نباید کل خطی که با linux شروع می‌شود حذف شود.


5. راه‌اندازی سیستم با تنظیمات جدید

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

Ctrl + X

یا:

F10

Ubuntu با تنظیمات جدید راه‌اندازی می‌شود و به‌صورت مستقیم وارد محیط Shell با دسترسی Root خواهید شد.


6. بررسی دسترسی نوشتن فایل سیستم

برای اطمینان از اینکه فایل سیستم Root در حالت قابل نوشتن قرار دارد، دستور زیر را اجرا کنید:

mount | grep -w /

خروجی باید مشابه نمونه زیر باشد:

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

وجود گزینه:

rw

نشان‌دهنده فعال بودن دسترسی نوشتن روی فایل سیستم است.

در صورت نیاز می‌توانید با دستور زیر نیز فایل سیستم را در حالت نوشتن قرار دهید:

mount -o remount,rw /

7. تغییر رمز عبور

برای تغییر رمز عبور کاربر Root دستور زیر را اجرا کنید:

passwd

سپس رمز جدید را وارد کرده و تأیید کنید:

New password:
Retype new password:
passwd: password updated successfully

اگر قصد دارید رمز عبور یک کاربر مشخص را تغییر دهید، از دستور زیر استفاده کنید:

passwd username

به عنوان مثال:

passwd ubuntu

8. ادامه فرآیند Boot و راه‌اندازی مجدد سیستم

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

exec /sbin/init

در صورت نیاز به راه‌اندازی مجدد فوری سرور نیز می‌توانید از دستور زیر استفاده کنید:

reboot -f

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


نکته امنیتی

این روش نیازمند دسترسی به کنسول مستقیم سرور (مانند KVM، کنسول دیتاسنتر یا پنل VPS) است. بنابراین در محیط‌هایی که دسترسی فیزیکی یا کنسول مدیریتی محدود شده باشد، امکان اجرای این روش وجود نخواهد داشت.


روش دوم: تغییر پسورد Ubuntu با دسترسی Root

اگر هنوز به سرور دسترسی دارید و با کاربر Root وارد شده‌اید، تغییر رمز بسیار ساده است.

برای تغییر رمز یک کاربر:

passwd username

مثال:

passwd admin

برای تغییر رمز Root:

passwd root

بعد از وارد کردن رمز جدید، تغییرات بلافاصله اعمال می‌شود.


روش سوم: تغییر رمز کاربر Ubuntu از طریق SSH

اگر با SSH وارد سرور شده‌اید، می‌توانید رمز خودتان را تغییر دهید.

ابتدا وارد سرور شوید:

ssh username@server-ip

سپس دستور زیر را اجرا کنید:

passwd

رمز فعلی و سپس رمز جدید را وارد کنید.


نکات امنیتی بعد از تغییر رمز Ubuntu

بعد از ریست پسورد، بهتر است چند کار امنیتی انجام دهید:

1. استفاده از رمز قوی

یک رمز مناسب باید:

  • حداقل ۱۲ کاراکتر داشته باشد
  • شامل حروف بزرگ و کوچک باشد
  • شامل عدد باشد
  • شامل علامت‌هایی مانند @ یا # باشد

نمونه:

Ubuntu@2026-Secure

2. غیرفعال کردن ورود مستقیم Root با SSH

برای امنیت بیشتر بهتر است ورود مستقیم Root را محدود کنید.

فایل SSH را باز کنید:

nano /etc/ssh/sshd_config

گزینه زیر را پیدا کنید:

PermitRootLogin yes

و تغییر دهید:

PermitRootLogin no

سپس SSH را ریستارت کنید:

systemctl restartssh

3. استفاده از کلید SSH به جای پسورد

در سرورهای حرفه‌ای بهتر است به جای رمز عبور از SSH Key استفاده شود.

مزایای آن:

  • امنیت بسیار بالاتر
  • جلوگیری از حملات Brute Force
  • مدیریت بهتر سرورها

خطاهای رایج هنگام ریست پسورد Ubuntu

خطای Permission denied

اگر هنگام تغییر رمز خطای دسترسی مشاهده کردید، احتمالاً فایل سیستم در حالت Read Only است.

راه‌حل:

mount -o remount,rw /

فراموش کردن نام کاربر

برای مشاهده کاربران موجود:

cat /etc/passwd

یا:

ls /home

عدم نمایش GRUB

در بعضی VPSها به دلیل استفاده از Boot سریع یا تنظیمات Provider، منوی GRUB نمایش داده نمی‌شود.

در این حالت باید از یکی از روش‌های زیر استفاده کنید:

  • KVM Console
  • Rescue Mode
  • پنل مدیریت VPS
  • سیستم Rescue ارائه‌دهنده سرور

جمع بندی

ریست پسورد Ubuntu یکی از مهارت‌های مهم برای مدیران سرور، کاربران VPS و متخصصان هاستینگ است. اگر رمز عبور کاربر Root یا SSH را فراموش کردید، نیازی به نصب مجدد سیستم‌عامل ندارید و با استفاده از Recovery Mode یا دسترسی کنسول می‌توانید رمز جدید تنظیم کنید.

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

با یادگیری این روش‌ها، می‌توانید در مواقع اضطراری دسترسی به سرور Ubuntu خود را دوباره به دست آورید و از توقف سرویس‌های مهم جلوگیری کنید.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • بررسی وضعیت Device Manager در Windows Server
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش ریست پسورد ubuntu

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

سپتامبر 2026
شیدسچپج
 1234
567891011
12131415161718
19202122232425
2627282930 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام