Я недавно установил openSUSE 12.3. Я не использовал шифрование разделов в установщике. Сразу после завершения установки я установил ecryptfs-utils и запустил ecryptfs-migrate-user -u my_user_name от имени пользователя root в tty1. Это было также успешно.
Затем я попытался запустить ecryptfs-setup-swap чтобы зашифровать пространство подкачки моей установки. Это похоже на ошибку: я получил сообщение об ошибке, в котором говорится, что /etc/init.d/boot.crypto не существует. /etc/fstab и /etc/crypttab оба были изменены, но не указывали на реальные диски (например, /dev/mapper/cryptswap не существовало, даже если это было упомянуто в /etc/fstab).
Затем я нашел на http://en.opensuse.org/SDB:Encrypted_filesystems#SysV_Init_Scripts_.28obsolete.29 заявление, что openSUSE 12.3 покончили с /etc/init.d/boot.crypto в пользу реализации systemd .
У меня есть два вопроса после этого:
1) Будут ли в конечном итоге ecryptfs обновлены для поддержки этой новой реализации systemd ?
2) В то же время, сработает ли установщик openSUSE для шифрования раздела /swap?
Спасибо!
