İçeriğe geç

Dosya sahibi ve grubu -Linux

Dosya İzinleri – Linux  Başlıklı  yazımda linux da dosya izinlerinden bahsetmiştim.Linuxda dosya izinlerinin yanında birde dosya sahibi  ve  dosya grubu özellikleri  var bu  yazımda bu özelliklerden bahsedeceğim .

Linuxda her dosyanın  bir sahibi  ve  ait olduğu  bir grup  vardır. Yeni  oluşturulan  bir dosyanın sahibi dosyayı oluşturan kullanıcı grubuda dosyayı  oluşturan kullanıcının grubu  olarak tanımlanır.

~$ ls -l
drwxr-xr-x  2 sametatabasch sametatabasch     4096 May 31 15:34 Resimler
drwxr-xr-x  2 sametatabasch sametatabasch     4096 May 31 15:34 Şablonlar
drwxr-xr-x  2 sametatabasch sametatabasch     4096 May 31 15:34 Videolar

 

Linux sistemlerde  yeni  bir kullanıcı  oluşturduğunuz zaman  aynı  isimde bir grup otomatik olarak  oluşturulur ve kullanıcı o gruba eklenir. Yukarudaki  konsol çıktısında gözüken “sametatabasch” lardan  ilki dosya sahibini  ikincisi ise grubu belirtir.

Bir dosyanın yada dizinin sahibini  değiştirmek için chown komutu kullanılır.

~/My Games$sudo chown root "Rise of Nations"
[sudo] password for sametatabasch:
~/My Games$ ls -l
toplam 4
drwxrwxr-x 3 root sametatabasch 4096 Ağu 12 17:15 Rise of Nations

Yukarıdaki konsol kodunda Rise of Nations isimli klasörün sahibini root olarak değiştirdik.

Dosya yada dizinin grubunu değştirmek için chgrp komutunu kullanıyoruz.

sametatabasch@sametatabasch-Satellite-A350:~/My Games$ sudo chgrp root "Rise of Nations"
sametatabasch@sametatabasch-Satellite-A350:~/My Games$ ls -l
toplam 4
drwxrwxr-x 3 root root 4096 Ağu 12 17:15 Rise of Nations

Burada da Rise of Nations isimli dizinin grubunu root olarak değiştirdik.

chown komutu ile tek seferde hem sahibi hemde grubu değiştirebiliriz:

~/My Games$ sudo chown sametatabasch:sametatabasch "Rise of Nations"
~/My Games$ ls -l
toplam 4
drwxrwxr-x 3 sametatabasch sametatabasch 4096 Ağu 12 17:15 Rise of Nations

Sormak istediğiniz yada eklemek istediğiniz bir şey olursa yorum yazmaktan çekinmeyin 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: