Linux da dosya sahipliğini görme ve değiştirme – chown komutu

Standard

Linux sunucularda bir site içerisindeki dosyanın sahibi apache veya root olarak gözüküyorsa bu dosya üzerinde diğer kullanıcıların hatta site sahibinin bile izinleri kısıtlıdır ve yazma  vb işlemleri yapması mümkün değildir.
Site sahibinin işlem yapabilmesi için dosya sahipliğinin değiştirilmesi gerekmektedir.

Tabi önce root kullanıcısı ile giriş yapmalısınız..

Hızlıca anlatmak gerekirse;
1- Ssh root ile sunucunuza bağlanınız.

2- cd /home/onurcanalp/public_html/ komutu ile ilgili sitenin dosyalarının olduğu yere gidiniz.

3- ls -al komutu ile dosya listesini ve dosya sahipliklerini görebilirsiniz. Eğer sorun yaşadığınız yer bir alt klasör içinde ise cd altklasor komutu ile oraya girerek orada ls- al komutu ile dosya sahipliklerine bakabilirsiniz.

4-

chown -R ftpadi:kullanici dosyaVEYAklasorAdi

şeklinde komutu girerek dosya sahipliğini değiştirebilirsiniz. Dizin ve alt dizinlerinde değişiklik yapmayacaksanız -R kullanmanıza gerek yok yani sorun tek dosyadaysa gerek kalmaz..
Eğer dizin altındaki tüm dosyalar üzerinde bu işlemi yapmak istiyorsanız

chown -R onurcanalp:onur *

komutunu kullanabilirsiniz.

chown komutunun parametreleri ve genel kullanımı ile ilgili daha detaylı bilgiler için internette arama yapabilirsiniz. Bu kadarı bu işlem için yeterli olur size

Bu komutu kullanırken hangi dizinde olduğunuza veya neredeki dosyaların sahipliğini değiştirdiğinize çok dikkat etmelisiniz. Aksi takdirde çok büyük sorunlar oluşabilir. Yanlışlıkla root dizininde veya sistem ile ilgili diğer dizinlerde bu komutu çalıştırırsanız yandı gülüm keten helva, uğraş dur 🙂

Kolay gelsin herkese…

4 thoughts on “Linux da dosya sahipliğini görme ve değiştirme – chown komutu

  1. I was suggested this web site by means of my cousin. I am now nnot positive whether or not
    this post is written byy way of him as no one else recognize such certain about my difficulty.
    You aree amazing! Thank you!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir