چگونه پسورد فراموش شده لینوکس را ریست کنیم ؟ هفته پیش بر اساس یک سری تغییراتی که مجبور بودیم در شبکه انجام دهیم باید آدرس IP سرور IBSng که سرور اکانتینگ اینترنت بود را عوض کنیم اما مشکل در اینجا بود که هیچکس پسورد کاربر root این لینوکس را به خاطر نمی آورد و در جایی هم یادداشت نکرده بود ، به هر حال از اوضاع اینطور برآورد می شد که نسخه لینوکس مورد استفاده در این سرویس Debian است و به همین دلیل ما توانستیم با روش زیر رمز عبور کاربر root را ریست کنیم ، در این آموزش نیازی به هیچگونه ابزار خاصی نیست ، ابتدا لینوکس خود را reset یا restart کنید و زمانیکه صفحه انتخاب boot یا همان grub را مشاهده کردید حرف e که مخفف edit می باشد را وارد کنید ، با اینکار شما می توانید محتویات متن را تغییر دهید ، به آخر متنی که مشاهده می کنید بروید و خط زیر را وارد کنید :
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
init=/bin/bash
بعد از وارد کردن خط زیر کل متن باید چیزی شبیه به متن پایین شده باشد :
linux /boot/vmlinuz-version root=UUID=hex ro quite init=/bin/bash
بعد از اعمال تغییرات کافیست کلید Ctrl+X را وارد کنید تا سیستم بعد از ذخیره موارد بالا reboot شود ، بعد از reboot شدن سیستم عامل به شما یک خط فرمان نمایش داده می شود که نیازی به وارد کردن Username و Password ندارد ، در این قسمت دستورات زیر را وارد کنید :
mount -o remount,rw /
passwd
بعد از وارد کردن دستور passwd دوبار پسورد جدید سیستم عامل را وارد کنید که در واقع همان رمز عبور کاربر root است ، بعد از اتمام کار دستورات زیر را وارد کنید و با خیال راحت با پسورد جدید وارد سیستم عامل شود ، دقت کنید که این دستورات در توزیع Debian و مشتقات آن تست شده و جواب گرفته شده است اما ممکن است در سایر توزیع های دیگر لینوکس هم به همین شکل انجام شود.
sync
reboot
ITPRO باشید
نویسنده : محمد نصیری
منبع : انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد