İzin verme veya kilitleme işi riskli bir konu olduğu için dikkat edilmesi gerekir.Özellikle yenilerin izin verilmiş bir disk veya dizinde çalışırken hata yapma riski daha fazla olduğu için daha fazla dikkat ister.Anlatacağım işlemin tamamını kendim pratikte uyguladığım ve bir çok dağıtımda test ettiğim için işlemden yana tereddütüm yok.Lakin tekrar hatırlatayım, yanlışlıkla silme gibi sorunlar yaşanmaması için özellikle izin verilmiş ortamda çok dikkat etmelisiniz.
Ayrıca bu işlemi kullandığınız sistemin kök / dizinine asla uygulamamalısınız!
Disklere, disk bölümlerine, dizinlere, dosyalara nasıl izin verilir?
İzinli olmayan bir diskin, dizinin, dosyanın sağ tık>Özellikler>İzinler sekmesine tıkladığınızda şöyle görünür.
Açıklaması şöyledir, bu öğe root haklarına sahiptir, root hakkı olmayan içeriği göremez, değiştiremez, erişemezsiniz.Bu durumda, istenen yere kopyala-yapıştır yapamazsınız, dosyaları taşıyamazsınız veya orada çalıştırmak istediğiniz bir betiği, programı çalıştıramazsınız.
Bu öğe üzerinde işlem yapabilmemiz için önce izin vermek/istediğiniz öğenin yolu olarak belirlediğim yere izin vermek istediğiniz disk, disk bölümü, dizin, dosya her ne ise yolunu girmeniz daha sonra komutun tamamını uçbirime girmeniz gerekir.
Kod:
sudo chown -hR $USER:$USER /izin/vermek/istediğiniz/öğenin/yolu
Bu komut root hakkını kullanıcı adına geçirecektir, lakin halen işlem yapamazsınız.İşlem yapabilmek için ardından alttaki komutu girin, belirlenen yere yine izin vermek istediğiniz öğenin yolunu girin.
Kod:
sudo chmod -R 755 /izin/vermek/istediğiniz/öğenin/yolu
Her iki komutu girdikten sonra öğenin üzerine sağ tık>Özellikler>İzinler sekmesine tıkladığınızda şöyle görünür.
Bu görüntüyü elde ettiyseniz artık öğe üzerinde her şeyi yapabilirsiniz.
Diskler, disk bölümleri, dizinler, dosyalar nasıl kilitlenir?
Öğelere izin verdikten sonra çeşitli nedenlerle geri eski haline getirmek isterseniz yine iki komutla halledeceğiz.
Önce alttaki komutla kullanıcı adımıza geçirdiğimiz öğeyi tekrar root yapacağız.
Kod:
sudo chown -hR root:root /kilitlemek/istediğiniz/öğenin/yolu
Bu komutla da görme, değişme, erişme iznini kaldıracağız.
Kod:
sudo chmod -R 000 /kilitlemek/istediğiniz/öğenin/yolu
Bu iki komuttan sonra öğeleri tekrar kilitlemiş olursunuz.
Komutta geçen 755 ve 000 rakamları neyi ifade eder?
Bunun anlamını şöyle açıklayalım:
7: Bu öğeyi herkes görebilir.
5: Bu öğeyi sadece sahibi ve gurubu değiştirebilir.
5: Bu öğeye herkes erişebilir.
0: Bu öğeyi kimse göremez.
0: Bu öğede kimse değişiklik yapamaz.
0: Bu öğeye kimse erişemez.
Bunların yerine 700 olsaydı şöyle olurdu.
7: Bu öğeyi sadece sahibi görebilir.
0: Bu öğede kimse değişiklik yapamaz.
0: Bu öğeye sahibinden başka kimse erişemez.
Bir de pek önermediğim 777 ile tamamen herkese açık olma durumu da var.
7: Bu öğeyi herkes görebilir.
7: Bu öğede herkes değişiklik yapabilir.
7: Bu öğeye herkes erişebilir.
Bu işlemi bazılarında önce su komutunu girmek kaydıyla GNU/Linux dağıtımlarının hepsinde uygulayabilirsiniz.
Kaynak Site:
Kod:
https://gnulinuxfree.blogspot.com/