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 🙂