Вы можете изменить пользователя в своем скрипте в любое время:
su - postres
Добавить ключи ssh для root на удаленный сервер:
ssh-copy-id postgres@your.box
Похоже, что Grub в основном заботится об этом. Обратите внимание, что, хотя вам предлагается ввести кодовую фразу перед меню Grub, она находится справа после сообщения «Добро пожаловать в Grub».
Загляните внутрь файла grub.cfg
и найдите следующие записи:
insmod cryptodisk
insmod luks
insmod gcry_rijndael
insmod gcry_sha256
...
cryptomount -u [encrypted container UUID]
set root='cryptouuid/[encrypted container UUID]
...
search ... --hint='cryptouuid/[encrypted container UUID]
После Grub в /etc/mkinitcpio.conf есть некоторые явно важные настройки:
FILES="/crypto_keyfile.bin"
HOOKS="[nothing out of the ordinary except `encrypt`]"
Это недавняя функция их установщика Calamares, который предоставил эту функцию при установке.
Также взгляните на это , если вы еще этого не сделали.