Arkadaşlar,
Ubuntu 16.04 ile çalışıyorken 16.10 kurdum. /home ve /opt ayrı olarak bölümlenmiş idi. Kurulumu / üzerine yaptım. Sistem açıldı. /opt dizinim başarılı bir şekilde gözükmekte. Ancak /home dizinim gözükmemektedir. Yeni /home dizini var ancak benim tüm verilerim (en azından yedeklediğimden bu yana olanlar) /home/abdullah altında. Bunu nasıl çözerim diye baktım. Unmount et, mount et dediler oldu. ecryptfs-add-passphrase komutu (veya programı) çalıştır dediler ve sudo: ecryptfs-add-passphrase: command not found hatası aldım.
bu konuda bir deneyimi olan arkadaşlar haber ederlerse sevinirim.
teşekkürler
Şu komutların çıktılarına bakabilir miyiz?
sudo parted -l
lsblk
merhaba,
sudo parted -l için çıktı;
Model: ATA Hitachi HTS54756 (scsi)
Disk /dev/sda: 640GB
Sektör boyutu (mantıksal/fiziksel): 512B/512B
Disk bölümü Tablosu: msdos
Disk Bayrakları:
Numara Başlangıç Son Boyut Tür Dosya sistemi Bayraklar
1 1049kB 122GB 122GB primary ext4 önyükleme
2 122GB 144GB 22,4GB extended
6 122GB 128GB 6414MB logical linux-swap(v1)
5 128GB 144GB 16,0GB logical
3 144GB 444GB 300GB primary ext4
4 444GB 640GB 196GB primary ext4
$lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 596,2G 0 disk
├─sda4 8:4 0 182,7G 0 part
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 14,9G 0 part
├─sda3 8:3 0 279,4G 0 part /mnt
├─sda1 8:1 0 113,2G 0 part /
└─sda6 8:6 0 6G 0 part [SWAP]
[mention=619068]@anar_droid[/mention] Yedekleme yaptığın verilerin bulunduğu /home/abdullah dizini şu an hangi bölümün altında? sda1 kök dizin olarak tanımlanmış. sda4 196 GB olarak gözüküyor ancak bağlı değil. Diskler uygulamasından verilerin bulunduğu diski otomatik olarak bağlanmasını ve bağlama noktasını /home olarak ayarlayabilirsin.
Mendirec,
Bu forumda bir adım-adım açıklama ile sorunu çözdüm. Zor ama sonu mutlu bir süreç oldu. İlgin için çok teşekkür ederim.
selamlar
[mention=619276]@anar_droid[/mention]
Adım-adım anlatım linkini buraya çözüm yazıp eklersen arama yapan arkadaşlara kolaylık olmuş olur. Ekledikten sonra konu başlığı için de şunu yapabilir misin?
Çözülen Konular
https://forum.ubuntu-tr.net/index.php?topic=31789.0 (https://forum.ubuntu-tr.net/index.php?topic=31789.0)
[mention=619281]@remziyapar[/mention]
Sorun çözüldü. Çözümü yaparken izlediğim sayfa
https://forum.ubuntu-tr.net/index.php?topic=22964.msg278968#msg278968
Adımlar;
1.Adım: Bağlama şifresinin öğrenilmesi Ubuntu'ya giriş yaptıktan sonra uçbirimden
$ ecryptfs-unwrap-passphrase /home/.ecryptfs/ubuntu_user/.ecryptfs/wrapped-passphrase
komutunu veriniz ve
giriş şifresinizi yazınız. Uçbirim çıktı olarak size bağlama şifresini verecekmiş
2. Adım: Başka bir işletim sisteminden şifreli dosyaya ulaşmakBizim durumumuzda başka bir işletim sistemi olmadığı için Ubuntu'dan devam ediyoruz.
Gerekli paketi yüklüyoruz
$ sudo apt-get install ecryptfs-utils
Normal kullanıcı dizinine uçbirimden geçiyoruz
$ cd /home/cyberbob
Yeni bir dizin oluşturuyoruz
$ mkdir OtherHome
Özel bir "imza" oluşturuyoruz
$ sudo ecryptfs-add-passphrase --fnek
Bu komutu verdikten sonra ilk önce sudo şifresini sonra da bağlama şifresini giriyoruz.
İkinci satırdaki "Inserted auth tok with sig" ifadesini bulup köşeli parantez içindeki değeri bir yere not ediyoruz. Bu özel imza oluyor.
En önemli yere geldik. Şifreli dosyanın tam yolunu yazmamız gerek. Sanırım vermeniz gereken şifre şöyle olacak
$ sudo mount -t ecryptfs /media/home/.ecryptfs/mehmet/.Private/ /home/cyberbob/OtherHome
Bu komuttan sonra size bir kaç soru soracak:
Anahtar türü (key type) için "passphrase" olanı seçmeliymişiniz.
Şifre sorduğunda bağlanma şifresinin girmeniz gerekiyormuş.
Şifreleme 'cipher'i için aes olanı şeçiniz
Şifre uzunluğu olarak 16 bit olanı şeçin
'plaintext passthrough' için n ye basmanız öneriliyor.
Dosya ismi şifrelemesi için y yi seçiniz. Bu adımdan sonra sizden özel imzayı girmeniz istenecek.
Bu işlemden sonra
Alıntı
WARNING: Based on the contents of [/root/.ecryptfs/sig-cache.txt],
it looks like you have never mounted with this key
before. This could mean that you have typed your
passphrase wrong
şeklinde bir hata çıkıyormuş, önemsemeyin.
Son satırda
$ Mounted eCryptfs
çıktısını gördüğünüzde işlem başarıyla tamamlanmış oluyor. OtherHome dosyasına girip dosyalarınıza ulaşabilirsiniz.