آموزش ریست کردن پسورد کاربر root در لینوکس CentOS

ممکن است گاهی برای شما اتفاق افتاده باشد که پسورد کاربر root در لینوکس که تنها کاربری است که تمامی سیستم عامل دسترسی کامل دارد را فراموش کرده باشید.برای اینکار فقط کافیست هنگام بالا آمدن لینوکس به منوی بوت رفته و آن را ویرایش کنید تا امکان تغییر پسورد به شما داده شود. این آموزش برای سیستم عامل CentOS 5 & 6 می باشد. در ادامه همین فایل آموزشی روش انجام این کار در سیستم عامل CentsOS 7 را هم فراخواهید گرفت.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

1-هنگام بوت شدن لینوکس پیغامی نمایش میدهد که با زدن یکی از کلیدهای کیبورد لیست بوت فایلهای سیستم را نمایش میدهد. هر کدام از فایلهایی که میخواهید از روی آن بوت کنید را به کمک کلیدهای جهتدار کیبورد انتخاب کنید و کلید e را فشار دهید.

وب سایت توسینسو
وب سایت توسینسو

2-در مرحله بعدی خطی که مربوط به kernel /vmlinuz-... میباشد را انتخاب کرده و کلید e را فشار دهید.

وب سایت توسینسو

3-سپس single را به آخر تنظیمات فایل اضافه کنید. باید بعد از rdNODM قرار گیرد. با زدن کلید enter کیبورد تغییرات ذخیره خواهد شد.

وب سایت توسینسو

4-و در پایان با زدن کلید b کیبورد لینوکس را با تغییرات اعمال شده بوت میکنید.

5-در این مرحله لینوکس در حالت خط فرمان بالا می آید و شما به سادگی میتوانید به کمک فرمان passwd رمز عبور کاربر root را تغییر دهید.

وب سایت توسینسو

تغییر پسورد کاربر root در سیستم عامل7 CentOS

1-برای اینکار تا مرحله 2 بالا را تکرار کنید.

2-سپس در تنظیمات آن به خط 16 بروید و عبارت مشخص شده در عکس را ویرایش کنید.

وب سایت توسینسو
وب سایت توسینسو

عبارت ro را حذف کردیم و عبارت rw init=sysrootbin/sh را جایگزین آن میکنیم. و با زدن کلیدهای ctrl+x لینوکس را در حالت single mode بوت میکنیم.

3-فرمان chroot /sysroot را اجرا میکنیم تا به سیستم دسترسی پیدا کنیم.

4-حالا میتوانیم به کمک فرمانroot passwd پسورد کاربر root را تغییر دهیم.

5-اطلاعات selinux را بروزرسانی میکنیم.

touch /.autorelabel

6-از chroot خارج میشویم.

exit

7-و در پایان سیستم را ریبوت میکنیم.

reboot

نظرات