Güvenlik, gizlilik ve Linux

Daha önce Özgür Yazılım ve Linux Günleri isimli yazıda bahsettiğim Fatih Özavcı tarafndan hazırlanan “Mahremiyet Ekseninde Özgür Yazılımlar” konulu seminerin pdf dökümanını bir türlü bulamamıştım. Hafta içi kendisine mail atıp rica ettim. Yolladı. Tekrar teşekkür ediyorum.

Paranoyaların zirve yaptığı bir ortamda, hepsi kullanılmasa bile hakkında detaylı bilgi sahibi olunmalı. Dökümanı buradan takip edebilirsiniz.

Tor projesi anlatılanlar arasında aklımda kalan güvenlik önlemlerinden biriydi. Denedim ve gerçekten de mantıklı olduğunu düşünüyorum. Asıl e-mail şifreleme olayına kafayı takmıştım. Bunda geçenlerde yorum yazan Aranel Surion bile etkili oldu. Sitesinde gördüm, takıldım kaldım.” Benim niye GPG anahtarım yok!!” diye. Ve Pdf rehberliğinde ilk adresim Gnupg oldu.

Ve oyunlar başlasın:)

Kimseyi yormayalım, ben ararken bile yoruldum çünkü

ftp://ftp.gnupg.org/gcrypt/gnupg/ içerisinden son sürümü indirdim.

Dosyayı arşivden masaüstüne çıkardım.

Klasik dizilim

cd /home/irmak/Desktop/gnupg-2.0.9

./configure

Oldu mu?

Elbette hayır, eksik paketim var:)

sudo apt-get install libpth-dev

ve yine deneme.

Yok hala eksik. Sırasıyla Synaptic ile paketleri yüklemeye koyuldum.Bunu eskiden olsa akıl edemezdim, terminalden komut yazar dururdum.

1 parmak akıllandım gibi, neyse yüklemeler sonucu hatasız gerçekleşti konfigürasyon.

make

Açık konuşmak gerekirse ürktüm bu hamleden sonra. Terminal ekranı birbirine girdi.

make install

ile işlemi tamamladım.

Mükemmel, peki bunu nasıl?

İşte burada kullanım kılavuzlarının arasında kıvranışlarım devreye giriyor. Anladığım kadarıyla;

Terminalden

gpg –gen-key

şekilli bir komut girdim. Ve 2. yarı başladı.

Bazen cidden hislerimle gidiyorum:)

Bir yere kadar geldim ki oraya kadar gelmek iş değil zaten

Not enough random bytes available.  Please do some other work to give
the OS a chance to collect more entropy! (Need xx more bytes)

İle kilitlendim kaldım.

Şimdi tam olarak anlayamadığım için Windows mantığıyla diğer çalışan uygulamaları kapadım önce.

Tekrar denedim. Olmadı. Bir kaç Google araştırması sonucu tam tersini yapmam gerektiğini fark ettim. Ve neredeyse yüklü tüm uygulamaları açarak şifrenin oluşturulmasını sağladım.

gpg –send-keys –keyserver keyserver.ubuntu.com xxxxx

(Komutun sonundaki xxx  terminalde gpg: key xxxx marked as ultimately trusted kısmında görünen değer olacak.)

ile gönderdim.

Bunu aslında Launchpad ile nasıl kullanacağım da merak konusuydu, sonuçta adresimde OpenPGP keys: kısmı boştu.

Baktım istenen şey Fingerprint

Elim değmişken çıkarıp

gpg –fingerprint

Launchpad hesabıma da ekledim. Ve mail adresime geldi.

Terminalden

gpg

yazdım.

Gelen maildeki

—–BEGIN PGP MESSAGE—–
hedehödö
—–END PGP MESSAGE—–

şekilli anlaşılmaz kısım aynen bu şekilde terminale yapışsın.

Ve Ctrl+D ile çıkacak link tarayıcıya atılıp onaylanınca şifre kullanılabilir hale geliyor.

Sonuç?

2. yarıda Google büyük yardımcıydı.

Özellikle (Need xx more bytes) sonrası sahayı terk etmek üzereydim ki bir blogda rastladığım “panik yapmayın, daha çok uygulama çalıştırın” şekilli bir ibare sayesinde geri döndüm.

Launchpad kısmı en kolayı oldu çünkü sevgili EsatYuce forumda 4x4lük bir anlatım yapmış. İlk aramamda o karşıma çıktı.

Ben adını bildiğim, bilmediğim insanların yardımıyla öğreniyorum herşeyi.

Umarım benim de birilerine yararım olur.

GDM? Bana bunu yapmasa iyiydi..

En son kendimi bir oyun derlemeye uğraşırken hatırlıyorum. Uzun süre eksik paketleriyle uğraştım durum. Olamadı. Öfkeyle kapattım bilgisayarı. Sanırım kapatırken söylendim biraz ki Ubuntu bana kırılmış olmalı. Bir kaç gün sonra grub ekranından sonra gelmesi beklenen gdm ekranı kayboldu. Yani adımı ve şifremi girmek mümkün değil. Uzun zamandır bu kadar çaresiz kalmamıştım.

Zorla bir terminale düşebildim.

sudo apt-get install ubuntu-desktop

dedim, ses gelmedi.

sudo apt-get purge gdm
dedim, tepki vermedi.

sudo apt-get autoremove gdm
dedim, iş görür gibi oldu.

sudo apt-get install gdm

dedim bir sürü hata verdi. Sanırım net bağlantısını algılayamadığı içindi.
ps aux | grep gdm

üstüne

sudo kill pid

dedim

startx

edim açıldı. Ama OAFIID: GNOME…. şekilli onlarca panel hata iletisi aldım.
Hiç bir program, uygulama vs açılmadı.

rm -rf .config .gnome .gnome2

yaptım olamadı.

Son olarak

sudo init 1

dedim ve bu Lucido’da verebildiğim son komut oldu.
Tamamen çakıldım bir daha terminale de düşemedim.

Üstüne zorla toparladım
/etc/init/rc-sysinit.conf

içerisinde env DEFAULT_RUNLEVEL=3 yapılsın denildi. Değiştirdim. Yaramadı.

Gdm çalıştırdım.

Warning Failed to acquire org.gnome Display Manager

Warning Could not acquire name bailing out

şekilli hatalar aldım.

Ve sabrın sınırı doldu. Olmuyorsa olmuyordur diyip live cd’ye uzandım.

Yeniden kurulan sistemime Midori kurmak istemedim ama. Denemediğim bir tarayıcı vardı aklımda. Ona yanaştım.

ironic ‘in anlatımıyla 4 adımda Chromium:)

Terminalden

sudo gedit /etc/apt/sources.list

Açılan liste sonuna

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu lucid main
eklenir.

sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 5A9BF3BB4E5E17B5

komutu biraz bekletiyor. Tam kapatacaktım terminali cevap geldi. Beklenmeli.

Son olarak
sudo aptitude update && sudo aptitude install chromium-browser chromium-browser-l10n

Sonuç..


Birbirinden güzel masaüstü resimleri için Wallpaperlinux unutulmasın:)

Olmadı Ati..

Her şey yolunda giderken Ati yeni sürücü çıkarmış haberiyle bir heyecana kapıldım. Öğlen yarım saat eve uğradım, telaşla kurdum sürücüyü. Ve yeniden başlattım ki sonuç hüsran. Efekttir, Compizdir umrumda değil ama tarayıcımda sayfalar bozulmaya başlamış, titreşiyor yer yer. Performans yarı yarıya düşmüş.

Dedim bir Envy kurup kaldırırım şimdi. Meğer Lucido için Envy falan yokmuş. Depoda Ati namına ne varsa kurdum, kaldırdım. Uğraştım durdum. Bir türlü düzeltemedim. Sonunda bir yardım istedim, cevap gecikmedi.

cat /etc/X11/xorg.conf

dosyasında fglrx yerine ati yaz düzelir denildi.

Ve

sudo gedit cat /etc/X11/xorg.conf

Section “Device”
Identifier    “Default Device”
Driver    “ati”

şekline getirdim. Yeniden başlattım. Düzelmiş.

Teşekkürler eribol.

Midori 0.2.5

Midori’nin yeni sürümü çıkmış. Midori 0.2.5!! Haberdar edildim ve hemen indirdim.

cd /home/irmak/midori-0.2.5
./waf configure

Ve ardından çilesi başladı:)

Kaç çeşit eksik çıkabilir bir program derlemesi sırasında?

3? 5? En az on ayrı paket yükledim. Synaptic bile yetişemedi.Hatırladığım eksikler;

msgfmt

rst2html.py

header X11/extensions/scrnsaver.h

library Xss

Docutils diye bir şey eksik. Arada onu indirip derledim.

Ve yine Webkit

libwebkit-1.0-2
libwebkit-1.0-common
libwebkit-dev

yükledim de kendine geldi.

Sonunda hala o eksik bu eksik diye sıralıyordu ki alakasız bir yerden bulduğum, ne işe yaradığını tam anlayamasam da çekinmeden denediğim bir komutla sonunda ilk aşamayı atlatmayı başardım.

Devamında mutlulukla sıraladım

./waf build

sudo ./waf install

Sonuç??:)


./waf configure –prefix=/usr