arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
Привет, В общем мне надоело вводить ключ на каждой загрузке для монтирования хомяка (зашифрован весь хомяк) и я решил вынести ключ на флешку (sd card). Столкнулся с такой проблемой: при монтировании через fstab флешка монтируется позже, чем доходит дело до хомяка (хотя флешка на первой строке, а хомяк на последней), что приводит к фейлу. Потом нужно нажать ctrl+d и продолжить загрузку. В интернете самое распространенное решение - это костыль в виде опции nofail + mount -a по завершению загрузки (через rc.local). Такое решение меня не устраивает в виду его костыльности. Аналогичный вариант - оставить запись с опцией noauto и монтировать через тот же rc.local Пробовал добавлять модуль sd картридера в mkinitcpio - это также не дало результата. Текущая реализация - вынес строку из fstab и монтирую посредством systemd, жестко указав зависимость от юнита mnt-key.mount. Не нравится жесткой зависимостью от systemd и тем, что часть системы монтируется через fstab, а часть - через s-d IMO самое оптимальное - было бы заставить монтироваться флешку на раннем периоде загрузки. Можно ли этого как то достичь? Или мб существуют другие некостыльные методы? |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
А что если ключ хранить не на разделе, а вместо одного из них? Ссылаясь на /dev/sdg5, например.
Lupus pilum mutat, non mentem.
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
если хранить ключ на том же компе, где происходит шифрование, то непонятно зачем тогда вообще что то шифровать =) |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
arcanisЯ имел ввиду раздел на флешке.
Lupus pilum mutat, non mentem.
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
jim945проблема - если я правильно понимаю - в том, что система не успевает загрузить модуль для картридера до монтирования. === Немного букаф: journalctl -k | ix
Текущее решение:
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
arcanisВообще он должен грузиться хуком block arcanisШифрованый раздел лучше прописывать в /etc/crypttab. Он читается раньше. Если не поможет, то стоит посмотреть хуки encrypt или sd-encrypt.
Lupus pilum mutat, non mentem.
|
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
Про что я раньше говорил. Попробуй на флешке выделить место под маленький раздел. Например sdg2 dd if=ключ of=/dev/sdg2 Соответственно /dev/sdg2 - путь до ключа. Если сработает, то модуль для картридера загружен. тогда и копать в сторону монтирования. P.S. Лучше конечно использовать /dev/disk/by-id/...... для указания конкретного раздела.
Lupus pilum mutat, non mentem.
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Давно хочу отказаться от входа в систему с использованием ввода логин+пароль. Это устарело и можно сейчас для этого использовать и флешку и телефон и глаз и ......, но сдерживает то, что pam_usb используемый для этих целей находится в yaourt, установку приложений из которого не приветствую. Статьи на эту тему имеются - если есть желание можешь попробовать.
Ошибки не исчезают с опытом - они просто умнеют
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
vasekу меня авторизация в системе по отпечатку пальца. На биос и на syslinux, если я правильно понимаю, все равно пароль руками вводить надо. На шифрованный хомяк примерно что то сделал, но хочется лучше jim945или я что то не так делал или ecryptfs не позволяет читать файлы из /dev. В смысле он их из консоли восстановления даже прочитать не может (сам файл есть и прекрасно читается катом). crypttab, если я правильно понимаю, для ecryptfs не подходит. Хотя, это повод сменить систему шифрования. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
arcanisНе заметил сразу. Но это же костыль.
Lupus pilum mutat, non mentem.
|