* [sisyphus] grub2 password
@ 2012-01-14 13:21 diver
2012-01-17 16:45 ` Alexey Borisenkov
0 siblings, 1 reply; 7+ messages in thread
From: diver @ 2012-01-14 13:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Здравствуйте,
пытаюсь поставить пароль на загрузчик. Делаю все согласно доке
http://www.gnu.org/software/grub/manual/html_node/Security.html#Security
в итоге получаю:
/etc/grub.d/50_password: line 3: password_pbkdf2: команда не найдена
или
/etc/grub.d/50_password: line 3: password: команда не найдена
Где я ошибся?
$ cat /etc/grub.d/50_password
echo "Setting password protection..." >&2
set superusers="admin"
#password admin 123
password_pbkdf2 admin grub.pbkdf2.sha512.hash...
$ rpm -q grub2-pc
grub2-pc-1.99-alt8
--
LRU: #407670
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] grub2 password
2012-01-14 13:21 [sisyphus] grub2 password diver
@ 2012-01-17 16:45 ` Alexey Borisenkov
2012-01-17 16:58 ` diver
0 siblings, 1 reply; 7+ messages in thread
From: Alexey Borisenkov @ 2012-01-17 16:45 UTC (permalink / raw)
To: sisyphus
14.01.2012 17:21, diver пишет:
> Здравствуйте,
>
> пытаюсь поставить пароль на загрузчик. Делаю все согласно доке
> http://www.gnu.org/software/grub/manual/html_node/Security.html#Security
> в итоге получаю:
>
> /etc/grub.d/50_password: line 3: password_pbkdf2: команда не найдена
Вероятно надо добавить куда-то загрузку этого модуля.
insmod password_pbkdf2
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] grub2 password
2012-01-17 16:45 ` Alexey Borisenkov
@ 2012-01-17 16:58 ` diver
2012-01-17 17:02 ` Alexey Borisenkov
0 siblings, 1 reply; 7+ messages in thread
From: diver @ 2012-01-17 16:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2012/1/17 Alexey Borisenkov:
> Вероятно надо добавить куда-то загрузку этого модуля.
> insmod password_pbkdf2
Нет :(
$ modprobe password_pbkdf2
FATAL: Module password_pbkdf2 not found.
В системе только один файл с таким именем
/usr/lib/grub/i386-pc/password_pbkdf2.mod
--
LRU: #407670
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] grub2 password
2012-01-17 16:58 ` diver
@ 2012-01-17 17:02 ` Alexey Borisenkov
2012-01-17 17:32 ` diver
0 siblings, 1 reply; 7+ messages in thread
From: Alexey Borisenkov @ 2012-01-17 17:02 UTC (permalink / raw)
To: sisyphus
17.01.2012 20:58, diver пишет:
> 2012/1/17 Alexey Borisenkov:
>
>> Вероятно надо добавить куда-то загрузку этого модуля.
>> insmod password_pbkdf2
>
> Нет :(
>
> $ modprobe password_pbkdf2
> FATAL: Module password_pbkdf2 not found.
Это не модуль ядра, это модуль grub.
И втыкать его надо в егойны конфиг командой insmod.
> В системе только один файл с таким именем
> /usr/lib/grub/i386-pc/password_pbkdf2.mod
Ага.
Вот прямо в начало файла 50_password я бы и попробовал добавить
insmod password_pbkdf2
ну и, если нужен password, то ещё и
insmod password
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] grub2 password
2012-01-17 17:02 ` Alexey Borisenkov
@ 2012-01-17 17:32 ` diver
2012-01-17 18:25 ` Alexey Borisenkov
0 siblings, 1 reply; 7+ messages in thread
From: diver @ 2012-01-17 17:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
> Это не модуль ядра, это модуль grub.
> И втыкать его надо в егойны конфиг командой insmod.
Не работает
указывал в 50_password
insmod password_pbkdf2
вывод
insmod: can't read 'password_pbkdf2': No such file or directory
insmod '/usr/lib/grub/i386-pc/password_pbkdf2.mod
вывод
insmod: error inserting '/usr/lib/grub/i386-pc/password_pbkdf2.mod':
-1 Invalid module format
он похоже системный insmod дергает
$ ls -l /boot/grub/|grep pass
-rw-r--r-- 1 root root 2064 Окт 4 21:56 password.mod
-rw-r--r-- 1 root root 2944 Окт 4 21:56 password_pbkdf2.mod
> Ага.
> Вот прямо в начало файла 50_password я бы и попробовал добавить
> insmod password_pbkdf2
> ну и, если нужен password, то ещё и
> insmod password
--
LRU: #407670
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] grub2 password
2012-01-17 17:32 ` diver
@ 2012-01-17 18:25 ` Alexey Borisenkov
2012-01-17 18:49 ` diver
0 siblings, 1 reply; 7+ messages in thread
From: Alexey Borisenkov @ 2012-01-17 18:25 UTC (permalink / raw)
To: sisyphus
17.01.2012 21:32, diver пишет:
>> Это не модуль ядра, это модуль grub.
>> И втыкать его надо в егойны конфиг командой insmod.
>
> Не работает
> указывал в 50_password
> insmod password_pbkdf2
> вывод
> insmod: can't read 'password_pbkdf2': No such file or directory
>
> insmod '/usr/lib/grub/i386-pc/password_pbkdf2.mod
> вывод
> insmod: error inserting '/usr/lib/grub/i386-pc/password_pbkdf2.mod':
> -1 Invalid module format
>
> он похоже системный insmod дергает
Да, действительно, скрипт ведь выполняется в хост-системе, а требуется
записать это в grub.cfg
В общем примерно так должно это выглядеть:
echo "Setting password protection..." >&2
cat << EOF
set superusers="admin"
password_pbkdf2 admin grub.pbkdf2.sha512.hash...
EOF
Вот после cat можно и insmod вставить, но кажется это не обязательно.
По-крайней мере я с password пробовал, там не пригодилось :)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] grub2 password
2012-01-17 18:25 ` Alexey Borisenkov
@ 2012-01-17 18:49 ` diver
0 siblings, 0 replies; 7+ messages in thread
From: diver @ 2012-01-17 18:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2012/1/17 Alexey Borisenkov
> В общем примерно так должно это выглядеть:
>
> echo "Setting password protection..." >&2
> cat << EOF
> set superusers="admin"
> password_pbkdf2 admin grub.pbkdf2.sha512.hash...
> EOF
>
Спасибо! Все работает :)
--
LRU: #407670
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2012-01-17 18:49 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-14 13:21 [sisyphus] grub2 password diver
2012-01-17 16:45 ` Alexey Borisenkov
2012-01-17 16:58 ` diver
2012-01-17 17:02 ` Alexey Borisenkov
2012-01-17 17:32 ` diver
2012-01-17 18:25 ` Alexey Borisenkov
2012-01-17 18:49 ` diver
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git