آذرسیس

How to reset the Linux virtual server password
5/5 - (1 امتیاز)

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

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

شما در انتهای این مقاله تکنیک های ریست کردن رمز عبور کاربر دیگر یا حتی رمز عبور کاربر اصلی را یاد خواهید گرفت.

ممکن است تغییر رمز عبور روت در سیستم عامل لینوکس، ضروری باشد. در این مواقع دو حالت وجود دارد:

  • شما می توانید از طریق SSH وارد شوید.
  • شما نمی توانید از طریق SSH وارد شوید زیرا رمز عبور خود را گم کرده اید.

در این مقاله تغییر رمز عبور را بسته به شرایط اولیه توضیح خواهیم داد.

پیش نیاز ها

  • نیاز به یک VPS ای که قبلاً راه اندازی شده است.
  • نیاز به دریافت اعتبار ورود به سیستم پس از نصب از طریق ایمیل دریافت شده است.

آموزش ریست کردن رمز عبور سرور مجازی لینوکس

پس از توضیح مختصر در مورد رمز عبور سرور مجازی لینوکس، اکنون می خواهیم نحوه ریست کردن رمز عبور در لینوکس VPS را با دقت بیشتری بررسی کنیم.

نحوه ریست کردن رمز عبور با امکان داشتن دسترسی

اگر امکان دسترسی به Sudo user یا روت را دارید، رمز عبور را با این روش تغییر دهید.

از طریق ssh به vps خود وارد شوید. در صورت لزوم می توانید به کاربر روت بروید. برای انجام این کار، دستور زیر را اجرا کنید.

 sudo su

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

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

نحوه تغییر رمز عبور در صورت فراموشی آن

مرحله 1: VPS را مجدداً در حالت Rescue راه اندازی کنید.

مرحله 2: محل نصب را مشخص کنید.

در محدوده های vps قدیمی تر، پارتیشن های شما به طور خودکار در حالت rescue mode نصب می شوند. شما می توانید از دستورات زیر برای تایید این موضوع و شناسایی محل نصب پارتیشن های خود استفاده کنید:

دستور df-h

 df -h
Filesystem Size Used Avail Use% Mounted on
udev 5.8G 0 5.8G 0% /dev
tmpfs 1.2G 17M 1.2G 2% /run
/dev/sda1 2.4G 1.5G 788M 66% /
tmpfs 5.8G 0 5.8G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/sdb1 49G 1.2G 48G 3% /mnt/sdb1
/dev/sdb15 105M 3.6M 101M 4% /mnt/sdb15

دستور Isblk

NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 2.5G 0 disk
└─sda1 8:1 0 2.5G 0 part /
sdb 8:16 0 50G 0 disk
├─sdb1 8:17 0 49.9G 0 part /mnt/sdb1
├─sdb14 8:30 0 4M 0 part
└─sdb15 8:31 0 106M 0 part /mnt/sdb15

خروجی مثال بالا نشان می دهد که پارتیشن سیستم بر روی /mnt/sdb1 نصب شده است.

در دستور بالا اگر vps شما از محدوده فعلی باشد، باید ستون mountpoint خالی باشد. در این مواقع ضروری است که پارتشن را با استفاده از دستور زیر مونت کنید.

 mkdir -p /mnt/sdb1
 mount /dev/sdb1 /mnt/sdb1

مرحله 3: مجوزهای CHROOT

در این مرحله نیاز است که دایرکتوری روت را ویرایش کنید تا تغییرات انجام شده در سیستم شما ثبت شود. شما می توانید این کار را با استفاده از دستور chroot انجام دهید.

 chroot /mnt/sdb1/

در این قسمت می توانید با استفاده از دستور Is-I بررسی کنید که آیا محتوی ذخیره شده در دایرکتوری سیستم شما به درستی فهرست شده است یا خیر. این دستور به شرح زیر است.

ls -l

مرحله 4: تغییر رمز عبور روت

ممکن است شما و یا سایر کاربران چندین حساب کاربری در لینوکس داشته باشید که بخواهید هر از گاهی رمز عبور لینوکس خود را تغییر دهید. و اگر امتیاز Sudo داشته باشید، می توانید رمز عبور سایر کاربران را نیز تغییر دهید. در این قسمت مراحل انجام آن را به شما آموزش خواهیم داد.

در ابتدا برای تغییر رمز عبور کاربر دیگر، دستور زیر را در ترمینال اجرا کنید. مطمئن شوید که نام کاربری فعلی را به نام کاربری هدف تغییر داده اید. دستور sudo به این معنی است که می خواهید دستور passwd که به عنوان یک super user به شمار می رود را اجرا کنید.

sudo passwd username

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

sudo passwd admin

در قسمت اعلان، رمز عبور حساب کاربری خود را وارد کنید و سپس enter را فشار دهید. با انجام این کار تایید می کنید که می خواهید دستور را به عنوان یک سوپر کاربر اجرا کنید.

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

sudo passwd azarsys

sudo password for goodness:
new passwd:
Retype new password:
passwd: password updated successfully

در نهایت، برای اینکه کاربر مجبور شود رمز عبور خود را در هنگام ورود بعدی تغییر دهد، دستور زیر را در ترمینال اجرا کنید.

sudo passwd azarsys -e


نحوه ریست کردن رمز عبور لینوکس vps

با انجام دادن این مراحلی که بررسی شد، این اطمینان به دست می آید که شما می توانید پس از راه اندازی مجدد نیز با همین نام کاربری وارد سیستم شوید. البته قابل ذکر است که این اطمینان در صورتی به وجود می آید که ورود روت غیر فعال باشد.

نتیجه گیری

در این مقاله نحوه ریست کردن رمز عبور لینوکس vps را بررسی کردیم. شما می وانید با انجام دادن مراحل توضیح داده شده، رمز عبور خود و یا سایر کاربران را در ماشین لینوکس خود تغییر دهید. ممکن است برای شما هم پیش آمده باشد که رمز عبور خود را گم کرده باشید، در این مقاله آموزش بازیابی رمز عبور را نیز آموزش دادیم. امید.اریم این مقاله برای شما مفید واقع شده باشد. از این که ما را همراهی کردید متشکریم.

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

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