GNU/Linux Kullanmıyorum Onu Yaşıyorum

Dizinler, uzantılı dosyalar komut ile nasıl kilitlenir?

Hiç bir program kullanmadan dizinler, dosyalar, uzantılı dosyalar ve sistemde olan her şeyi sadece komut ile kilitleyeceğiz ve kilidi yine komut ile açacağız.

Program kullanmak istemeyenler için bu basit ama kullanışlı işleme başlayalım.

Anlatımımda beni-kilitle adında bir dizin örneği kullanacağız. 
Dizinin ve içindekilerin kilitlenmesi için önce alttaki komut ile dizin sahipliğini root olarak değiştireceğiz.
sudo chown -hR root:root /home/kullanıcı-adı/beni-kilitle



Ardından kilit komutunu giriyoruz.
sudo chmod -R og-rwx /home/kullanıcı-adı/beni-kilitle



Bu iki komut ile beni-kilitle adını verdiğimiz dizin ve içinde ne varsa hepsi kilitlendi.Komutları ayrı ayrı vermek yerine alttaki gibi birleşimli olarak uçbirime bir defa girebilirsiniz.
sudo chown -hR root:root /home/kullanıcı-adı/beni-kilitle;sudo chmod -R og-rwx /home/kullanıcı-adı/beni-kilitle

Kilitli dizine sağ tıklayın, izinler sekmesinde alttaki gibi hiç bir şekilde erişim olmadığı görülür.















Kilidi açmak için alttaki komutu giriyoruz.
sudo chmod -R og+rwx /home/kullanıcı-adı/beni-kilitle




Ayrıca sahipliğini kendinize geçirmek isterseniz alttaki komutu giriyoruz.
sudo chown -hR $USER:$USER /home/kullanıcı-adı/beni-kilitle



İki komutu birlikte kullanabilirsiniz.
sudo chmod -R og+rwx /home/kullanıcı-adı/beni-kilitle;sudo chown -hR $USER:$USER /home/kullanıcı-adı/beni-kilitle

Yine dizine sağ tıklayın, izinler sekmesinde sahipliğin kullanıcıya geçtiği ve bütün izinlerin verildiği görülür.















Kilitli dizin ve içindekiler root olmadan kopyalanamaz, taşınamaz, silinemez.

Kilitli dizini açmak istediğinizde alttaki uyarıyı verir.















Çöpe göndermek veya silmek istediğinizde bu uyarıyla karşılaşırsınız.














Peki taşınma gerektiği durumda ne yapacağız?

Elbette çok basit, kilitleyeceğiniz dizini tar, zip hangisi olursa önce sıkıştırıyoruz sonra kilit komutunu giriyoruz.Örneğin beni-kilitle dizini beni-kilitle.tar şeklinde sıkıştırılmış olsun, bu durumda altta olduğu gibi kilit komutuna sadece .tar ekliyoruz.
sudo chown -hR root:root /home/kullanıcı-adı/beni-kilitle.tar;sudo chmod -R og-rwx /home/kullanıcı-adı/beni-kilitle.tar

Kilidi açarken yine aynı şekilde .tar ekleniyor.
sudo chown -hR $USER:$USER /home/kullanıcı-adı/beni-kilitle.tar;sudo chmod -R og+rwx /home/kullanıcı-adı/beni-kilitle.tar

Ben .tar formatını örnek olarak verdim, siz hangi formatta sıkıştırdıysanız uzantı da o olacaktır.Bu şekilde kilitli ne varsa taşıyabilirsiniz.

Programsız, yazılımsız, sadece komut ile her şeyi kilitleyen bu basit işlem umarım işinize yarar.

Benzer konular

Load...
sonraki onceki home

Hiç yorum yok:

Yorum Gönderme

Kategoriler

⌄ Son Çalışmalarım ⌄

Son yorumlar

gototop