11 Şubat 2015 Çarşamba

Ubuntu'da Kullanıcı Şifresini Sıfırlama

Bu yazımda Ubuntu'da şifre sıfırlamayı anlatacağım. Buna Linux Yaz Kampı'14 de ihtiyacım olmuştu. Şifremi unuttum . Nasıl olur ya demeyin bir anda oluyor işte :)

1 - Bilgisayarınız açılırken GRUB ekranına geçmeniz lazım bunun için "ESC" tuşuna basmalıyız.

2 - GRUB ekranından recovery mode ile bilgisyarımızı başlatmalıyız.


3 - Recovery menüsüden root seçeneği seçerek komut satırındaki komutu vermeliyiz.


4 - Daha sonra komut satırına passwd kullanici_adi komutunu vererek yeni bir şifre girmeniz istenecektir, şifrenizi girdikten sonra reboot komutunuda vererek bilgisayarımızı yeniden başlatalım.
Belirlediğimiz şifre ile artık giriş yapabiliriz.

6 Şubat 2015 Cuma

Linux'a Merhaba

     Bu yazımda son 1,5 yıldır aktif olarak kullandığım Linux işletim sistemi hakkında bilgi vermeye çalışacağım. Ben Linux'la okulda tanıştım. Okula başlamadan önce hiç bir bilgimin olmadığı bu alanda son 1 yılda birçok şey öğrendim. Elimden geldiğince bu alandaki öğrendiklerimi sizlerle paylaşacağım.
     Linux işletim sisteminin Ubuntu dağıtımını kullanıyorum, yazacaklarımında geneli Ubuntu üzerine olacaktır.
Simdi birazcık Özgür yazılım nedir bundan bahsedelim.

Özgür Yazılım ve Felsefesi 

    Özgür yazılım, kullanıcısına çalıştırma , inceleme, dağıtma, değiştirme ve geliştirme gibi özgürlükleri sunan bir yazılım türüdür. Bu tanım wikipediadaki tanımdı. Şimdi kullandığım ve  bir süredir bu felsefeyi benimseyenlerle birlikte geçirdiğim vakit ile özgür yazılımın bana öğrettiği şey
Paylaşım oldu. Bu paylaşım hiçbir çıkar gözetmeden gönüllü olarak benim gibi bu alanda yeni olan kişilere bu işi sevmeyi ve hakkını vererek çalışmayı gösterdiler. Yani Özgür Yazılım bence bildiğini paylaşmak ve sürekli yeni bilgilere ulaşmak demektir. 
Özgür yazılımın yanlış anlaşıldığı nokta herşeyin ücretsiz olması. Bu kanı tamamen yanlıştır bir özgür yazılım ürünü ücretli olabilir fakat kaynak kodlarına erişim münkündür. Bu kodlar üzerinde çalışarak yeni ürünler ortaya koyabiliriz ve bunları toplum ile paylaşabiliriz. Özgür yazılım felsefesinde bu yüzden korsanlaşmamaktadır çünkü bir özgür yazılım ürünü aldığımızda bunu dilediğimizle paylaşama özgürlüğü vermektedir. Yani özgür yazılımın temeli bunlara dayanmaktadır ve bu yazılımları isteyen herkes ihtiyaçları dahilinde kullanabilirler.

    Şimdi gelelim Linux kullanımına ait temel komutlara 


pwd     : O anda hangi dizinde olduğumuzun bilgisini bize verir.

cd        : Change Directory'in kısaltılmasıdır. Bulunduğumuz dizinden başka bir dizine geçmeye                        yarar. cd ~ ile  / (kök) dizinine , cd .. ile bir önceki dizine konumlanırız.

ls         : Listeleme komutudur. ls -a ile gizli dosyaları görebiliriz. Linux da gizli dosyalar  başına ' . '                 alır. Yalnızca ls komutu sadece bulunan dosyaaları gösterir ls -l komutu ile var olan                             dosyalardaki yetkilendirilmeleride görebiliriz ls -R komutu  bulunan dosyaların alt                              dosyalarınıda listelemeye yarar. ls -h komutu ise dosya boyutlarını rahatça görmemizi sağlar.

mkdir  :  Bu komut ile bulunduğumuz dizine yeni bir dizin açabiliriz.

rmdir   : Komutu bir dizini silmeye yarar ama dizinin içinin boş olması gerekir. Bu komut silinen                       dosyayı çöp kutusuna taşımadan direkt siler ve silmeden önce onay istemez.

touch    : Yeni bir boş dosya oluşturmaya yarar.

cp         : Komutu kopylama işlemi için kullanılır. Bu komut klasör kopyalayamaz yalnızca dosya                      kopyalayabilir.
mv       : Komutu dosya taşımaya yarar bir dosyayı yeniden adlandırmak içinde kullanır.

rm       : Dosya silmeye yarar. Bu komut silmeden önce onay ister  y  ile onayı verirsek direkt siler.

sudo su : Komutu ile root yetkisi alırız. Bu yetki ile terminal ekranında kullanıcı@bilgisayar klasör $ yazısı  bilgisayar klasör #  olarak değişir. Bu değişim olduğunda root modundasınız demektir. 

NOT: Parametre kullanırken birden fazla parametre kullanacaksanız parametreleri ard arda eklersiniz. Her parametre için farklı bir tire işareti kullanmazsınız , parametrelerin sırası da önemli değildir ve Linux komutları büyük - küçük harf duyarlıdır.

 En temel linux komutları bunlar bir sonraki yazımda bunların devamı olan komutları paylaşacağım.


27 Ekim 2014 Pazartesi

MOBİL CİHAZLARDA BİLGİ GÜVENLİĞİ

      Geçtiğimiz hafta okulumuz da Mobil Cihazlarda Bilgi Güvenliği  ile ilgili etkinlikte Android, IOS Linux  gibi birçok konuya değinildi.
      
     Çağın getirdiği teknolojiyle birlikte bu tür mobil cihazlar artık bilgisayar görevi görmektedir.
 Artık bütün işlerimizi akıllı telefonlar üzerinden yapmaya başladık. Maillerimizi, banka hesaplarımızı ,kullandığımız sosyal ağları ve daha birçok uygulamaları akıllı telefonlarımızdan yönetiyoruz. Peki bu telefonlara yada işletim sistemlerine ne kadar güvenebiliriz?

     Aslında tamamen güvenli, hiçbir açığı olmayan yazılımlardan bahsedilemez. İşte bu anda devreye bizler giriyoruz, kullandığımız sistemi aslında üçüncü şahıslardan biz koruyabiliriz. En basitinden indirdiğimiz bir uygulamada, uygulama izinlerine birçoğumuz dikkat etmeden kabul edebiliyoruz. Bu izinlerden bizim fotoğraflarımıza, mail hesabımıza , mesajlarımıza, konumumuza kadar ulaşabiliyor ama biz bunları önemsemeden uygulamayı telefonumuzda, tabletlerimizde kullanıyoruz ve tüm bunları açık ağlar üzerinden yani cafelerdeki ,öğrenci yurtlarındaki vb. kablosuz ağlar üzerinden gerçekleştiriyoruz. Bu da kişisel bilgilerimizi  üçüncü şahıslara altın tepside sunmak anlamına geliyor.
   
    Diyelim ki biz elimizden geleni yaptık peki işletim sistemleri kişisel  bilgileri nasıl saklıyor?








Android cihazlarda bilgi güvenliği : 


    Yeni cihazlarda yaygın olarak kullanılan linux tabanlı bu işletim sistemi Google'nin bir ürünü olup en büyük özelliği açık kaynak kodlu olmasıdır. Bu durum kullanıcılara esneklik sağlamakla beraber güvenlik problemlerini de beraberinde getirmiştir.
    
     Bu güvenlik problerimlerini root yetkisi alarak uygulama izinlerini kontrol edebiliriz. Tabi ki bununla beraber tüm sorunlar ortadan kalkmıyor hatta root olunca üçüncü şahışlar bu şekilde cihazlarımıza tamamen hakim olabilir ama bir nebzede olsa kişisel bilgilerimizin güvenliğini sağlamış oluruz.


IPhone cihazlarda bilgi güvenliği :

     Apple'in geliştirdiği Unix tabanlı IOS işletim sistemi Android gibi kendine özgü bir güvenlik modeli oluşturmuştur.
  
    Apple, Android gibi uygulama izinlerinde o kadar esnek değildir. Burada Apple'in daha güvenli olduğu görünüyor(!) Uygulama izinlerini kendimiz aktif veya pasif hale getirebiliyoruz ama Apple bizim  bilgilerimizi yalnızca üçüncü sahışlardan koruyor, kendinden değil. Kişisel verilerimizi kendisi saklıyor. "Benim bilgilerim onun işine yaramaz " demeyin şimdi yaramayabilir peki ya ilerde...
   
     IOS'da da root yetkisinden bahsedelim, Jailbreak olarak ulaşamadığımız, yapamadığımız şeyleri yapabiliriz. Mesela ücretli bir uygulamayı ücretsiz olarak indirebiliriz. İndirdik diyelim ücretli olan bu uygulamayı neden biri bizim için ücretsiz versin ki ? Yine kendimiz kendi bilgilerimizi üçüncü şahışlara altın tepside sunduk.



Özetle, kişisel bilgilerimizin güvenliğinden önce kendimiz sorumluyuz.Yaptığımız en büyük hata kendimizden önce başkalarından bunu beklememiz.
  
Öncelikle Okulumuzun Özgür Yazılım Topluluğuna , bizleri bu konuda aydınlattıkları için Ali Osman Çıbıkdiken hocamıza ve Halil İlhan 'a  teşekkür ederiz.

  Etkinliğin haberi :

23 Mayıs 2014 Cuma

   
              Konya Necmettin Erbakan Üniversitesi  Özgür Yazılım Topluluğu'nun katkılarıyla değerli hocamız Mustafa Akgül'ü misafir ettik. Zamanını bizlere ayırdığı için Mustafa Akgül hocamıza ve etkinlikte emeği geçen herkese teşekkür ederiz.

Android Developer Days 2014








               Konya Necmettin Erbakan Üniversitesi olarak katıldığımız Android Developer Days 2014 etkinliğinden kareler. Değerli konuşmacılarıyla ve geniş katılımcı kitlesi ile çok verimli bir etkinlik gerçekleştirildi. Emeği geçen herkese teşekkür ederiz.






              Konya Necmettin Erbakan Üniversitesi Bilgisayar Mühendisliği  olarak katıldığımız Akademik Bilişim 2014 Etkinliğinde emeği gecen herkese tesekkür ederiz.