LINUX.ORG.RU

Ubuntu + ecryptfs = проблемы


0

1

Я новичек в линуксе. Решил сделать копию установленной и настроенной убунты 10.10 на рабочий HDD и зашифровать каталог /home.

на домашнем hdd у меня: sda1 — swap, sda2 — /, sda3 — /home

скопировал sda2 (/) на sdb2 с помощью комманды dd, все содержимое sda3 (home) скопировал на sdb3 через nautilus, подправил fstab, grub и все заработало, как часы!

Далее, действуя по инструкиции, я создаю нового пользователя-админа, захожу под ним и выполняю sudo ecryptfs-migrate-home -u основнойюзер Перезагружаюсь.

Вот тут то и начинаются проблемы.

  • Unity исчезает (пропадает панель слева), но ее можно включить в ccsd (менеджер настройки CompizConfig)
  • Пропадают мои сочетания клавиш для перемещения экранов и т.д.
  • При попытке открыть флешку пишет «Не удалось присоединить PENDRIVE Not Authorized»
  • В настройках пользователей кнопка «разблокировать» неактивна (её нужно нажать для проведения любых манипуляций с пользователями)
  • Если нажать «выключение компьютера» или «перезагрузка», выкидывает на экран выбора пользователя, если нажать один из этих пунктов еще раз, ничего не происходит.

Проблемы наступают именно после того, как включаю шифрование домашней папке, перепроверил после форматирования винчестера.

Подскажите, пожалуйста, в чем может быть дело? Всю голову сломал…


Забей на эту недоделку и используй cryptsetup/LUKS. Правда, там нет in-place конвертации.

GotF ★★★★★
()
Ответ на: комментарий от anonymous

Юзер в группе fuse?

eCryptFS не на FUSE, оно в ядре.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Спасибо, зашифровал с помощью LUKS, все работает.

А что такое «in-place конвертация»? Гугл молчит.

И еще, вы вроде разбираетесь в вопросе, для чего везде советуют забивать диск случайными числами перед установкой LUKS? Если вместо этого диск был забит файлами, которые не представляют никакой ценности (фильмами, музыкой), а потом отформатирован, надежность будет меньше?

KAMAL
() автор топика
Ответ на: комментарий от KAMAL

А что такое «in-place конвертация»?

Превращение незашифрованного диска/каталога в зашифрованный без потери данных.

для чего везде советуют забивать диск случайными числами перед установкой LUKS?

  • На новом диске это сделает невозможным определение размера зашифрованной области;
  • В более типичном случае, когда на диске были незашифрованные данные, это позволит избежать их возможного извлечения до перезаписи шифрованными. поскольку физически они пока ещё остаются на диске.

которые не представляют никакой ценности (фильмами, музыкой), а потом отформатирован, надежность будет меньше?

Если ценности не представляют, то ничего страшного. В любом случае, если замучает паранойя, можно на смонтированной ФС сделать что-то вроде

cat /dev/zero > ./fill.file || rm fill.file
Эффект будет примерно тот же, что и при предварительном заполнении мусором из /dev/urandom.

GotF ★★★★★
()

Твоя грубая ошибка в том, что ты перегрузился после выполнения ecryptfs-migrate-home. Этого нельзя было делать ни в коем случае, о чём скрипт тебе и написал крупными буквами:

1. The file encryption appears to have completed successfully, however, test MUST LOGIN IMMEDIATELY, _BEFORE_THE_NEXT_REBOOT_, TO COMPLETE THE MIGRATION!!!

Нужно было сразу залогиниться в свежезакриптованного юзера и в нём уже выполнить cryptfs-unwrap-passphrase для завершения миграции.

зы. сам юзаю ecryptfs и очень доволен - всё очень надёжно и практически без потерь скорости.

makaronymonstr
()
Ответ на: комментарий от GotF

В любом случае лучше по возможности всегда юзать искоробочные решения, меньше телодвижений и потенциальных граблей. Да и переустановка дитсра будет проще.

makaronymonstr
()
Ответ на: комментарий от makaronymonstr

В любом случае лучше по возможности всегда юзать искоробочные решения

Ога, особенно бубунтовские.

меньше телодвижений

Ок.

потенциальных граблей

Дооо. Вот всякие поделия типа eCryptFS — это как раз коллекции граблей.

GotF ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.