Linux'ta Dosya Sahipliği ve Grupları: chown, chgrp ve chmod Komutlarıyla Örnekler

12-05-2023 19:55
Linux'ta Dosya Sahipliği ve Grupları: chown, chgrp ve chmod Komutlarıyla Örnekler
 Linux'ta Dosya Sahipliği ve Grupları

 

Her dosya ve dizin bir kullanıcı ve bir grup tarafından sahiplenilir. Dosya sahibi, dosyanın sahibi olarak tüm izinlere sahiptir ve dosyanın grup izinlerinin çoğu da onun izinleriyle aynıdır. Ancak, dosya sahibi, dosya izinlerini grup üyelerine farklı şekilde ayarlayabilir.

 

Gruplar, birden fazla kullanıcının ortak bir dosyayı veya dizini paylaşmasına izin verir. Dosya sahibi, dosyanın sahipliği yanı sıra dosya grubunu da belirler. Dosya sahibi, dosyanın grup izinlerini ayarlayabilir ve bu izinler, dosyayı paylaşan tüm grup üyeleri için geçerlidir.

 

Dosya Sahipliği ve Gruplarını Görüntüleme

 

Dosya sahipliğini ve gruplarını görüntülemek için, ls -l komutunu kullanabilirsiniz. Bu komut, bir dizindeki tüm dosyaların sahibi, grup ve izinlerini gösterir.

 

$ ls -l dosya.txt

-rw-rw-r-- 1 kullanici grup 0 May 13 09:54 dosya.txt

 

Yukarıdaki örnekte, dosya sahibi "kullanici" ve dosya grubu "grup" olarak belirtilmiştir.

 

Dosya Sahipliğini ve Gruplarını Değiştirme

 

Dosya sahibi ve grubunu değiştirmek için, chown ve chgrp komutlarını kullanabilirsiniz.

 

chown komutu, dosya sahibini değiştirmek için kullanılır. Komutu kullanırken, yeni sahibin kullanıcı adını ve dosya adını belirtmelisiniz.

 

$ chown yeni_kullanici dosya.txt

 

chgrp komutu, dosya grubunu değiştirmek için kullanılır. Komutu kullanırken, yeni grubun adını ve dosya adını belirtmelisiniz.

 

$ chgrp yeni_grup dosya.txt

 

Dosya Sahipliğini ve Gruplarını Değiştirirken İzinler

 

Dosya sahibi ve grubunu değiştirdiğinizde, dosya izinlerini değiştirme olasılığınız da vardır. Ancak, chown ve chgrp komutları dosya izinlerini değiştirmez. Dosya izinlerini değiştirmek için, chmod komutunu kullanabilirsiniz.

 

$ chmod yeni_izinler dosya.txt

 

Dosya izinlerini değiştirirken, sembolik veya sayısal mod kullanabilirsiniz.

 

Örneğin, dosya sahibini ve gruplarını değiştirirken aynı zamanda dosya izinlerini değiştirmek için, chown ve chgrp komutlarına izinlerle birlikte sembolik veya sayısal modu ekleyebilirsiniz.

 

$ chown yeni_kullanici:yeni_grup dosya.txt

$ chmod 755 dosya.txt

 

Yukarıdaki örnekte, chown komutu kullanılarak dosya sahibi "yeni_kullanici" ve dosya grubu "yeni_grup" olarak değiştirilir. Ardından, chmod komutu kullanılarak, dosya sahibi 7 (rwx), dosya grubu 5 (r-x) ve diğer kullanıcılar da 5 (r-x) izinlerine sahip olur.

 

Dosya Sahipliği ve Gruplarını Özetleme

 

Linux'ta, her dosya ve dizin bir kullanıcı ve bir grup tarafından sahiplenilir. Dosya sahibi, dosyanın sahibi olarak tüm izinlere sahiptir ve dosya grup izinlerinin çoğu da onun izinleriyle aynıdır. Ancak, dosya sahibi, dosya izinlerini grup üyelerine farklı şekilde ayarlayabilir. Gruplar, birden fazla kullanıcının ortak bir dosyayı veya dizini paylaşmasına izin verir. Dosya sahibi, dosyanın sahipliği yanı sıra dosya grubunu da belirler. Dosya sahibi, dosyanın grup izinlerini ayarlayabilir ve bu izinler, dosyayı paylaşan tüm grup üyeleri için geçerlidir. chown, chgrp ve chmod komutları kullanılarak dosya sahibi ve grubu değiştirilebilir ve dosya izinleri ayarlanabilir.

HASAN KAYAPINAR
HAKKIMDA

Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.