Büyük bir problemim var. 10.10'dan 11.04'e yükseltme yaptığımda tüm verilerimi ev dizininde kaybettim. Ev şifreli dizinimden yalnızca veri var. Ne yapabilirim? Teşekkürler Martin
Büyük bir problemim var. 10.10'dan 11.04'e yükseltme yaptığımda tüm verilerimi ev dizininde kaybettim. Ev şifreli dizinimden yalnızca veri var. Ne yapabilirim? Teşekkürler Martin
Sorunu çözdüm.
Tüm kayıtlı verileri * .tar dosyasına yedekleyin.
Şifrelenmiş bir dizinin gizli şifresini bul - passprase veya aşağıdakileri bulursun:
eCryptfs-sarılı-parola /home/oldusername/.ecryptfs/wrapped-passphrase
Şifrelenmiş bir giriş dizini olan yeni bir kullanıcı oluşturun (seçimi kontrol edin).
Yeni bir kullanıcı olarak giriş yapın ve ardından şu talimatları izleyin: Verilerinizi bu adreste geri yükleme İşte
(sudo mount-t ecryptfs /home/oldusername/.Özel / ev / kullanıcı adı / Özel) ve sonunda root privilage olarak Private dizinine giriş yapın.
Birçok başarı Martin
Bu bloga, 11.04 veya 11.10 canlı cd / usb kullanarak veya 11.04 / 11.10 yüklemesini çift tıklatırsanız
kullanan çok basit bir yöntemdir.Şifrelenmiş dizini kurtarılacak olan kullanıcının oturum açma şifresini bilmenizi gerektirir. Kullanıcı adı da biliniyorsa, kurtarılan dosyaların kopyalanması büyük ölçüde basitleştirilebilir, (bilinmemesi için bir neden yoktur), bu nedenle ilk önce yöntemi bırakacaktır.
Giriş parolanızı kullanarak /home/username/.ecryptfs/wrapped-passphrase dosyasını çözerek şifrelerinizi kurtarabilirsiniz.
% sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase
Yapamayacağınız şifre girişini ortaya çıkarmak için giriş parolanızı yazın
Canlı cd / usb'ye önyükleme seçeneğini işaretleyin. Masaüstünde bir kez güç göstergesi göstergesi & gt; Sistem Ayarları & gt; Kullanıcı hesapları. Bir şifre istenirse, sadece klavyede enter tuşuna basın. (şifre yok
Yeni bir kullanıcı oluşturun, dizini kurtarılacak kullanıcıyla tam olarak aynı adı kullanın . Hesap türüne tıklayın, Yönetici seçin. Oluşturulduktan sonra "Hesap devre dışı bırakıldı" & amp; hesabı etkinleştir. Parola önemli değil, 123456 veya kabul edilen her ne olursa olsun.
11.04 canlı cd / usb kullanıyorsa bir terminali & amp; Bu komutu çalıştırın. 11.10 veya daha yeni bir gerek yok
gconftool-2 -s -t bool /apps/indicator-session/suppress_logout_menuitem false
Şimdi çıkış yapın & amp; giriş ekranında yeni kullanıcıyı seçin, giriş yapın. Nautilus'a giriş yaptıktan sonra şifrelenmiş dizinin bulunduğu bölüme bağlanın. Ardından bir terminali & amp; Bunu çalıştır
sudo ecryptfs-recover-private
İstendiğinde, aranan dizin bulunduğunda bulmak biraz zaman alabilir.
"LOGIN parolası için" sorulduğunda, şifrelenmiş dosyaları kurtarılacak olan kullanıcının parolasını kullanın
İşte bir Ex.
[email protected]:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/03b449b1-3c0b-481d-a917-afeb3e528a5a/home/.ecryptfs/doug/.Private].
Try to recover this directory? [Y/n]: y
INFO: Enter your LOGIN passphrase...
Passphrase:
Inserted auth tok with sig [4b308179ad1441de] into the user session keyring
INFO: Success! Private data mounted read-only at [/tmp/ecryptfs.NgZaH4ds].
Şimdi / tmp dosyasına gidin, ecryptfs.XXXXXXXX dizininin & amp; serbestçe & amp; herhangi bir dosyayı kopyala
Çift önyüklemeden
Temelde aynı ... Birkaç fark, yönetici hesabınıza giriş yapın
ecryptfs-utils'i yükle
sudo apt-get install ecryptfs-utils
Daha sonra yukarıdakiyle aynı, dosyalarının kurtarılacağı kullanıcıyla tam olarak aynı kullanıcı adına sahip yeni bir kullanıcı oluşturun, yeni kullanıcıya giriş yapın, bölümü bağlayın, komutu çalıştırın.
Bir sebepten ötürü aynı kullanıcı adından kurtarmak istemiyorsanız
Ardından, o kullanıcıyı & amp; 11.04 tarihinde canlı cd / usb olması durumunda, gconf ayarını değiştirmeye gerek yoktur. Aksi takdirde, canlı oturum veya çift önyükleme kurtarma için yukarıda gösterilenle aynıdır.
Ana fark, kurtarılan dosyaları görüntülemek için root olmanız ve amp; herhangi bir dosyayı kök sahip olunan bir dizine kopyalamanız gerekir. Kopyaladıktan sonra normal olarak aktarılabilirler
Görüntülemenin önerilen bir yolu & amp; kopya
sudo mkdir /tmp/backup; gksudo nautilus /tmp/backup
Ardından başka bir kök tarayıcıyı (gksudo nautilus) 2. terminalden veya Alt + F2'den açın, / tmp / the_recovered_directory dizinine gidin
/ tmp / backup'a dilediğiniz şeyi kopyalayın, sonra / tmp / backup 'normal' olarak kopyalayabilirsiniz.
Kısa yol, gerçek giriş klasörünüzü /home/USERNAME/.Private/
olarak buluyor
% Co_de% klasörüne gidiniz. Burada ana klasörünüzü kurtarmak için gerekli ayar dosyalarını görebilirsiniz. (eğer o zaman bir şey ters gitmiş olabilir)
İlk önce bir parolanız olmalı. Bu, PC'nize giriş yapmak için kullandığınızdan farklı. Bir terminalde girin:
ecryptfs-unwrap-passphrase /home/USERNAME/.Private/.ecryptfs/wrapped-passphrase
Ardından giriş şifrenizi girin. Size önemli bir karmakarışık kelime gösterecek! Şimdilik buna .ecryptfs
diyorum.
Ardından Private.sig dosyasını bulun. Bu dosyayı bulamıyorsanız (Neden?) Bunu çalıştırabilirsiniz:
ecryptfs-add-passphrase --fnek
Sizi sorduğunda, secret1
değerini girin. Private.sig dosyasının ikinci satırından veya% COM_de% olarak bu komutun çıktısından gelen karmakarışık mektupları düşünün. Daha sonra kullanacağım.
Çalıştırın:
mount -t ecryptfs /home/USERNAME/.private/.Private /mnt
secret1
değerini parola olarak girin. Enter tuşuna basarak tüm soruları yanıtlayın:
Yanıtla "Dosya adı şifrelemesini etkinleştir" y "Filename şifreleme anahtarı (FNEK)" ifadesini "secret2" ile yanıtlayın
İşte buradayız. Şimdi / mnt adresine gidin ve dosyalarınızı görün. Eğer hala karmakarışık dünyaları görüyorsanız, o zaman bir şeyi unutabilir ya da ..., bilmiyorum
Standart yöntem
Grafiksel masaüstünde, tıklayın: "Kişisel Verilerinize Erişin"
veya
Komut satırından şunu çalıştırın:
ecryptfs-mount-private
bağlama yöntemi
cd home # Go to the folder which contains hidden .ecryptfs folder.
USER=$USER # Change it, if your username is different than the current.
SIG1=$(head -n1 .ecryptfs/$USER/.ecryptfs/Private.sig) # Load your 1st signature from the file.
SIG2=$(tail -n1 .ecryptfs/$USER/.ecryptfs/Private.sig) # Load your 2nd signature from the file.
echo Your pass:; PASS=$(ecryptfs-unwrap-passphrase .ecryptfs/wrapped-passphrase | sed s/Passphrase:\ //) # Enter your passphrase, repeat if necessary.
echo $PASS $SIG1 $SIG2 # Verify presence of all 3 hashes.
echo $PASS | sudo ecryptfs-add-passphrase --fnek # Add pass to user session keyring for sig specified in mount option.
sudo mount -t ecryptfs -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=no,ecryptfs_enable_filename_crypto=yes,ecryptfs_sig=$SIG1,ecryptfs_fnek_sig=$SIG2,passwd=$(echo $PASS) $USER/.Private /mnt
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=12735429868516ff
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=7bdbefd9e2d40429
Veya aşağıdaki komut dosyalarını kontrol edebilirsiniz:
Sorun giderme
"Gerçek" parolayı ecryptfs-unwrap-passphrase
aracıyla, ör.
ecryptfs-unwrap-passphrase wrapped-passphrase
Bu araç, "passphrase" ı sorar. Bu durumda, aslında eski giriş şifresi olan "login passphrase" ile aynıdır.
Daemon Mücadelesi 2: Bir Kazananımız var! ya da bazı hileli kuvvet saldırısı önerileri için Re: Sarılmış şifre nasıl en iyi kırılır? p>
Ayrıca bkz:
Etiketlerdeki diğer soruları oku encryption