ریست کردن پسورد root در ESXi
در آموزش قبل یادگرفتید که چطور به کمک ایجاد Host Profile از طریق VCenter پسورد یک Esxi را تغییر دهید .
امروز میخواهیم حذف پسورد root یک Esxi را به کمک live linux به شما آموزش دهیم .
با استفاده از یک سیستم عامل live لینوکسی مانند ubuntu سیستم را راه اندازی می کنیم
پس از بوت شدن و بالا آمدن صفحه نصب، بر روی کلید Try Ubuntu کلیک کنید.
ما به دنبال پیدا کردن محل قرار گرفتن فایل state.tgz هستیم. این فایل به طور پیش فرض در اولین پارتیشن با حجم ۲۵۰ MB و با نام /dev/sda5 / قرار دارد
(برای مشاهده پارتیشن ها میتوانید از ابزار GParted اسنفاده نمایید)
برای دسترسی به محتویات این پارتیشن بایستی آن را mount کنیم .
Terminal را باز کنید.
برای انجام دستورات نیاز به دسترسی با سطح root داریم. برای گرفتن این سطح دسترسی، از دستور sudo –s استفاده میکنیم.
برایmount کردن نیز از دستور mount /dev/sda5 /mnt استفاده میکنیم .
دستورات را در ترمینال اجرا میکنیم
حالا باید فایل state.tgz را در فولدر موقت سیستم عامل (/tmp) کپی کنیم و آن را از حالت فشرده خارج کنیم:
cp state.tgz /tmp
cd /tmp
tar xzf state.tgz
ls
در این مرحله نیز فایل local.tgz بایستی همانند فایل قبلی از حالت فشرده خارج شود:
tar xzf local.tgz
ls
حال باید به محتویات فایل shadow که در مسیر etc قرار دارد و پسورد های hash شده در آن ذخیره میشود دسترسی پیدا کنیم .
با ویرایشگر vi این فایل را باز میکنیم (vi shadow).. محلی که در شکل مشخص شده است را پاک کنید.
بر روی Esc کلیک و با نوشتن :wq و زدن کلید Enter، تغییرات خود را ذخیره و خارج شوید.
در این مرحله باید کارهایی را که برای دسترسی به فایل shadow انجام داده ایم را به صورت برعکس انجام دهیم .
حال دستورات زیر را وارد کنید:
cd ..
tar czf local.tgz etc
tar czf state.tgz local.tgz
cp state.tgz /mnt/
umount /mnt
در نهایت با دستور reboot، دستگاه را ریست کنید و اجازه دهید تا ESXi بوت شود. پس از بوت شدن، کلید F2 را فشار دهید. قسمت Username را با root پر کنید ولی قسمت Password را خالی بگذارید.
همانطور که مشاهده میکنید ، به جای عبارت Set ، عبارت Not Set نوشته شده است.
با وارد شدن به بخش Configure Password، پسورد دلخواه خود را وارد کنید.
آقا ما وقتی داریم کامندارو میزنیم همه چراغای کیبورد روشنو خاموش میشن خیلی ترسناک میشه. علت چی میتونه باشه؟ یه سوال دیگه. چطور باید با ویرایشگری که گفتین اون قسمتو پاک کنیم؟ هر کاری کردیم نشد.