Bug 26198

Summary: Виснет при использование паролей
Product: Sisyphus Reporter: Andriy Stepanov (stanv) <stanv>
Component: grub2-pcAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, boyarsh, imz, sbolshakov, vitty
Version: unstable   
Hardware: all   
OS: Linux   

Description Andriy Stepanov (stanv) 2011-08-31 13:11:20 MSK
Цель: задать пароль супер-пользователю:

/etc/grub.d/40_custom
set superusers="admin"
password admin 123

# grub-mkconfig -o /boot/grub/grub.cfg

При загрузке все пункты меню защищены от редактирования.
При попытке редактирования (клавиша e): спрашивает имя + пароль.
При удачной авторизации повисает.
Comment 1 Andrey Cherepanov 2011-08-31 14:33:49 MSK
На мейнтейнера.
Comment 2 Andriy Stepanov (stanv) 2011-08-31 15:07:58 MSK
+ дополнительное требование: чтобы конфиги или все конфиги (из /etc/grub.d) были доступны на чтение только root.
Сейчас они доступны на чтение всем.
Comment 3 Andriy Stepanov (stanv) 2011-09-12 16:51:17 MSK
Если уйти от использования GFX:
/etc/sysconfig/grub2
GRUB_TERMINAL_OUTPUT='console'
тогда можно использовать пароли.
Comment 4 Michael Shigorin 2012-11-03 18:38:41 MSK
Забираю.
Comment 5 Michael Shigorin 2012-11-03 19:00:57 MSK
Прошу по возможности проверить на 2.00.

Пока помню по осмотру пакетов opensuse/fedora -- существует вот такой патчик:
https://build.opensuse.org/package/view_file?file=grub2-fix-error-terminal-gfxterm-isn-t-found.patch&package=grub2&project=openSUSE%3AFactory&rev=f39b3531166b2064b212ac25fb9475dc (пока не проверялся и не прикладывался).

Понижаю критичность, т.к. для проявления проблемы требуется ручная конфигурация, подразумевающая чтение http://www.gnu.org/software/grub/manual/grub.html -- насколько понимаю, ни один из поставляемых инструментов настройки (кроме текстового редактора) не позволяет в пару кликов загнать систему в подобный вид.
Comment 7 Michael Shigorin 2015-03-13 17:49:27 MSK
Проверил на grub2 2.00-alt20 (p7/sisyphus), работает; запрос пользователя/пароля в "окне" с чёрным фоном меньшего размера, где после начала загрузки идут сообщения.