Я решил вчера обновить от 16,04 до GNOME (Ubuntu) 17.04. Я следовал инструкциям с помощью живого usb, но когда я пытался перезагрузить, это не удалось. Таким образом, я повторил установку дважды, пока она не работала.
У меня теперь есть Gnome Ubuntu 17,04 рабочих систем. Однако домашние данные папки старой установки были зашифрованы. То, что я забыл.
Я добираюсь:
$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
sda 931.5G
├─sda1 vfat 479M /boot/efi
├─sda2 ext4 186.3G /
├─sda3 swap 3.7G
│ └─cryptswap1 │ swap 3.7G [SWAP]
└─sda4 ext4 741.1G
/media/gnsibab/be2da67b-d6ac-4b75-a94e-34ad4d62c040 sr0
1024M
Я хочу открыться sda4
который является моим старым /home
раздел. Однако я не сохранил пароль. У меня только есть свое старое имя для входа в систему sirah18
(тогда как gnsibab
мое новое имя для входа в систему), и мой старый пароль входа в систему oldpass
. Как я могу восстановить данные, которые являются в sda4
раздел? (Примечание: sda4
имеет больший размер, чем sda2
.) считайте меня новичком, потому что у меня было повреждение очень долгих 4 лет от использования Ubuntu.
Я попробовал:
$ cryptfs-unwrap-passphrase wrapped-passphrase
Error: Unwrapping passphrase failed [-2]
$ cat /etc/fstab
UUID=462b7284-7533-47e9-9c38-8d6c775d73ef / ext4 errors=remount-ro 0 1
UUID=6675-4A8A /boot/efi vfat umask=0077 0 1
UUID=25592dd8-52fb-49e4-a376-9f5693f3c15e none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Наконец я теперь использую снова зашифрованную домашнюю папку, когда я установил в прошлый раз, когда но теперь я сохранил пароль.
ОБНОВЛЕНИЕ: Я НАШЕЛ, что ПАРОЛЮ - Сохранили его в Карте памяти, в конце концов. Действительно любил stephan, сказал мне:
gksudo gedit /etc/fstab added: UUID=be2da67b-d6ac-4b75-a94e-34ad4d62c040 /home ext4 defaults 0 2
sudo cp -rp /home/.ecryptfs/gnsibab/ /media/gnsibab/be2da67b-d6ac-4b75-a94e-34ad4d62c040/.ecryptfs/
sudo cp -rp /home/gnsibab/ /media/gnsibab/be2da67b-d6ac-4b75-a94e-34ad4d62c040/
перезагрузки успешно
$ sudo mount -t ecryptfs /home/sirah18/.Private /home/sirah18/Private
Passphrase:
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32
2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
6) cast5: blocksize = 8; min keysize = 5; max keysize = 16
Selection [aes]: 1
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]: 1
Enable plaintext passthrough (y/n) [n]: n
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [0ebecd7fc86a9814]: 65b9422c4ecc5e53
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=65b9422c4ecc5e53
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=0ebecd7fc86a9814
Mounted eCryptfs
Но папка Private пуста. Я добираюсь:
$ sudo ecryptfs-recover-private sirah18
INFO: Searching for encrypted private directories (this might take a while)...
find: ‘/proc/2225/task/2225/net’: Invalid argument
find: ‘/proc/2225/net’: Invalid argument
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8AxPhJtAm2cepgCjSXk2vOU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8Zy5QlHf4bmjh-2o4On0tPU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8FgvJk0Y3CxCU7dhZ4KDdzk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8bEZdy915POoTqZ8yGDR6AE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8ZteXtq4cErCuYGVOLyfCq---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8LnOginVw5O5lLjZFbWMRv---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8QAYayz7xdRsJ7kEnx0Omrk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8N9zop1o89Leh8-14gGeClU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8K8duUb6ZTYolC6IFCaw.5E--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt88-zKowxY3laVs-z5oTuwxU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8NJPlguVA6BqEdb0sHjechk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8.njQ3vaFHIAtU0TkxxIBVE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8nPvPzRW.O8utPRdP6jPvBU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt88g3l4RZv0rjefrdncnD5pk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8MtQHrXtUgpBqAjYNku1Ayk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8dXhM33s4of2rLM1KHDVYnU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8YbUBLndntDBQLuihssPAnk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8Wv65dwU9eS5V6D7iUQvDZ---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8JPNjK9sKB8KY08MyeWXiQ---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8XQ5dqqwxjeNrg6xFKonBIk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt863ci3CVYSS6CKD4SckaUPU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8VDk2q6hShlHb0TMVgESjRk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8LZi3nRP7FK3ktPwwZFTrAE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8o5mSmCZxs0s1KVwLlYy5KE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8iwywMPwdaxxnufaFGZFFFE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt83BzOMjBpqZKWVrJ.e5ID6E--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8-ajdK3Jfl.0X7Yy9rMx6UU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt80BtrLgbjRfDcvZLXG7C3jU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8IdpOfBXXqBAOtslTcVLxkU--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8vrBrypo.oO5UdHGZ407v2E--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8bK.efSVPf9cZDRbJt.nxQk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8RcAEdx73qHDtfX6wPkyrF---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8ZppBlCuzOCWQPHb9XM4glk--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8OVaWQBoAa1tAwa2vHSYF9---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8I4c0qMhAeR1ANSvQB3ZxEE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8H.r0FfzSkXUdCo1fi.GEwE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8uq47VRVFO45O4AlMPh1FbE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8GdQCq-RK16dxB4w6Pz-hfE--’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8W.VhhQOPVmtEzPsVlvJRj---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8azLm8vZkWpoh8kKQTCih8---’: No such file or directory
find: ‘/home/sirah18/Private/ECRYPTFS_FNEK_ENCRYPTED.FWac7O8cdBWxk-T5z6dTuO1YrK-tqJ-viXt8240D.plYihNtCcTJiUoghU--’: No such file or directory
find: ‘/run/user/1000/gvfs’: Permission denied
Проблема была решена в комментариях. Вот краткое изложение того, что мы сделали:
Поскольку во время его последней установки OP не выбрал использовать В его прежнем домашнем разделе sda4
необходимо было изменить /etc/fstab
так, чтобы этот раздел автоматически монтировался при запуске. Но прежде чем мы это сделали, нам пришлось скопировать текущую домашнюю папку для его пользователя gnsibab
в этот раздел. Так как новый домашний каталог также был зашифрован, это должно было быть сделано
$ ecryptfs-umount-private
$ cp -rp /home/.ecryptfs/gnsibab /$OLD_HOME_PARTITION/.ecryptfs
$ cp -rp /home/gnsibab/ /$OLD_HOME_PARTITION
, где OLD_HOME_PARTITION была точкой монтирования sda4. ecryptfs-umount-private
предназначен для предотвращения изменения файлов во время их копирования (иногда он выдает ошибку Sessions still open, not unmounting
, в этом случае вам следует выйти из графического сеанса и использовать Ctrl kbd> + Alt kbd> + F1 kbd> для входа в систему на текстовой консоли и выполнения этих команд там). Обратите внимание, что во многих ответах на AskUbuntu они рекомендуют rsync
вместо cp
, поскольку это, например, позволяет вам продолжить процесс копирования, если он прерывается.
После копирования новой домашней папки мы добавили строку
UUID=be2da67b-d6ac-4b75-a94e-34ad4d62c040 /home ext4 defaults 0 2
в /etc/fstab
, и благодаря этому OP смог войти в систему как gnsibab после перезагрузки с sda4, смонтированным в /home
.
Чтобы получить доступ к зашифрованным данным для старого пользователя sirah18
, мы использовали
sudo ecryptfs-recover-private /home/sirah18/.Private
, который обнаруживает файл wrapped-passphrase
в /home/sirah18/.ecryptfs
, запрашивает старую парольную фразу входа в систему и использует ее, чтобы развернуть парольную фразу монтирования и смонтировать папку .Private
в каталоге в /tmp
.