ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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