Linux

Linux Chown Komutu Nedir ve Nasıl Kullanılır?

Linux Chown Komutu ile sahip değiştirme işlemini kolayca yapabilirsiniz. Linux içinde her dosya bir sahip ve grup sahipliği ile eşleştirilir. Rehberimiz sayesinde Chown Komutu nasıl kullanılır bunu öğreneceksiniz.
Chown seçenekleri dosyalarınızın, dizinlerin ve bağlantıların sahipliğini yönetebilirsiniz. Normal bir kullanıcı herhangi bir dosyada değişiklik yapmak isterse süper kullanıcı sahipliğini edinmek için Chown Komutu kullanmalıdır.

Linux Chown Komutu ile Sahiplik Bilgilerini Görüntüleme

Öncelikle SSH kullanarak VPS‘e giriş yapmanız gerekmektedir. Ardından dosyamızın yetkileri üzerinde değişikilkler yapacağız.

Chown komutu kullanmadan önce kullanıcı ve grup bilgisinin doğrulanması gerekir. Örnek olarak dizin olarak /tmp/TestUnix dizininde bu komutu kullanarak gidebilirsiniz.

cd /tmp/TestUnix

 

Aşağıda yer alan kod ile dizinde bulunan dosyaları listeleyebilirsiniz.

ls -l

 

Örnek TestUnix dizinine Chownkomutu.txt isimli bir dosya oluşturalım.

Yukarıdaki komutun karşılığı olarak çıktımız aşağıdaki gibi olacaktır.

-rw-r--r-- 1 root root 0 Jul 29 17:35 chownkomutu.txt

İlk bölümde yer alan -rw-r–r dosyanın izinlerini temsil etmektedir. İlk bölüm sahip bilgisini ikinci bölüm ise grup bilgisini temsil eder. Örneğimizde kök sahipliğine sahip olduğu ve kök grubuna ait olduğudur.

Dosyalar İçin Chown

Bir dosyanın sahipliğini değiştirmek için aşağıdaki komutu kullanabilirsiniz.

chown kullanici dosyaadi

 

Bizim chrownkomutu.txt dosyamız için kökten hostixo adlı başka bir kullanıcı ile değiştirmek için yetecektir.

chown hostixo chownkomutu.txt

 

Sahiplik değiştirmek için ls -l komutunu kullanmanız yeterli olacaktır. Bu komutu yazdığınızda çıktımız aşağıdaki gibi olacaktır.

-rw-r--r-- 1 hostixo root 0 Jul 29 17:45 chownkomutu.txt

 

Komur grubunu da değiştirebiliriz. Sahiplik ve grubu değiştirmek için gereken komut formatı aşağıdaki gibidir.

chown kullanici[:grup] dosyaadi

 

Eğer sadece grup değiştirilecekse örnek deniz isimli gruba tanımlamak için aşağıdaki komutu kullanabilirsiniz.

chown :deniz chownkomutu.txt

 

Chown dizinler ve linkler için de kullanılabilir.

Chown Komutunun Yinelemeli Kullanımı

Chown komutu dizinler üzerinde kullanılabilir. Ama dizin yapısı yinelemeli bir dizin yapısına sahipse ve hepsinin sahipliğini değiştirmek için kullanabilirsiniz.

Chown komutu ile tüm dizin ve alt dizinlerin grup ve sahiplik yetkileri kesin olarak değiştirilir.

Yinelemeli kullanım için -R komutunun kullanımı yeterli olacaktır.

chown -R [KULLANICI][:GRUP] Dizin

 

Sonuç

Chown komutu ile temel düzeyde bilgi sahibi oldunuz. Bu komut sayesinde dizinlerin grup ve sahipliklerini değiştirebilirsiniz. Komutun klavuzuna ulaşmak için man chown komutunu kullanabilirsiniz.

Serhat Yılmaz

Blog sayfamızda bilişim sektöründe edinmiş olduğum bilgi ve deneyimleri paylaşmaktayız. Yazılarımıza yorumlarınızı katarak bizleri mutlu edebilirsiniz.

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu