Verilerimi şifrelenmiş bir giriş dizininden nasıl kurtarırım?

19

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

    
sordu Martin 30.04.2011 09:28

4 cevap

17

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

    
verilen cevap Martin 03.05.2011 20:24
7

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.

İşte

Ş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.

Sarılmış parolanızı bilmiyorsanız

Giriş parolanızı kullanarak /home/username/.ecryptfs/wrapped-passphrase dosyasını çözerek şifrelerinizi kurtarabilirsiniz.

1. Adım

% sudo ecryptfs-unwrap-passphrase /home/username/.ecryptfs/wrapped-passphrase

2. Adım

Yapamayacağınız şifre girişini ortaya çıkarmak için giriş parolanızı yazın

Canlı cd / usb için

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.

    
verilen cevap doug 18.11.2011 08:38
5

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

    
verilen cevap twister_void 10.11.2011 09:25
2

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.

geri yükleyebilirsiniz.
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:

verilen cevap kenorb 08.10.2014 22:26

Etiketlerdeki diğer soruları oku