حذف پرسش نام کاربری و رمز عبور در گراب به صورت پیش فرض
چهارشنبه, ۱۰ تیر ۱۳۹۴، ۰۲:۱۶ ب.ظ
همانطور که میدانید شما روی گراب خود پسورد میگذارید تا امنیت سیستم خود را ارتقا دهید. همانطور که در پست های قبل اشاره شد یکی از آسیب های عدم انتخاب رمز عبور در گراب امکان دسترسی root گرفتن از سیستم می باشد.
گاهی پیش می آید که با انتخاب رمز عبور هنگامی که سیستم را بوت میکنید از شما رمز عبور می خواهد. در این حالت معمولا کاربران از اینکه هر بار علاوه بر صفحه لاگین خود باید رمز عبور دیگری را وارد کنند خسته میشوند. حالت طبیعی بدین شکل است که با رفتن روی گراب و زدن دکمه e روی کیبورد از شما برای ویرایش صفحه گراب شما رمز عبور بخواهد.
برای اینکه به این حالت طبیعی برسید نیاز است تا به صورت زیر عمل کنید:
۱) به مسیر etc/grub.d/10_linux/ رفته و عبارت '' users-- را به صورتی که آورده شده به خط زیر اضافه نمایید:
echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} --users '' \$menuentry_id_option 'gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
۲) همچنین در همان فایل مقدار گفته شده را به خط زیر اضافه نمایید:
echo "submenu '$(gettext_printf "Advanced options for %s" "${OS}" | grub_quote)' --users '' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' {"
۳) همچنین عبارت unrestricted-- را به خط زیر اضافه نمایید:
echo "menuentry '$(echo "$os" | grub_quote)' ${CLASS} --unrestricted \$menuentry_id_option 'gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/"
۴) در انتها نیز دستور زیر را جهت اعمال تغییرات وارد نمایید:
# update-grub
۹۴/۰۴/۱۰