SSH dosyaların kullanıcı ve grup ayarlarını değiştirmek (chown)

Linux sunucularda dosyalarin kullanici ve grup ayarlarini degistirmek icin ihtiyaciniz olacagini dusunuyorum. Ben genelde WinSCP kullandigim icin direk root ile dosyalari yukluyorum yada scp, rsync ile dosya transferi yaptiktan sonra dosyalarin yeni kullanici ve grup ayarlarini sonradan yapmam gerekiyor. Bu islemi Winscp ile de yapabilirsiniz, eger bir kac taneyse sorun degil ancak cok fazlaysa bu islemin bitmeside cok uzun suruyor. Bu sebeple en mantikli yontem ssh/Putty (terminal) uzerinden yapmaniz ki 1 saniyede butun dosyalarin kullanici ve grup izinlerini degistirebilirsiniz.

Bu islem bir kac farkli yontem iceriyor, sirasiyla yazacagim, siz istediginiz yontemi kullanabilirsiniz, hepsi ayni isi yapiyor. Onemli olan sizin bunu aliskanlik haline getirmeniz.

Uyari: Asagidaki orneklerde # isaretinin oldugu satirlar bilgi amaclidir, altindaki kisim kullanmaniz gereken alandir..

 

1. yontem

asagidaki parametreleri sirasi ile girerseniz, yada size gerekli kismi alip girerseniz sectiginiz dizindeki dosyalarin kullanici yada grup ayarlari belirttiginiz sekilde degisecektir.

# Sadece kullanici ayarlarini degistirme
chown -R kullanici_adi /home/site_dosyalari/*

# Sadece Grup ayarlarini degistirme
chgrp -R grup_adi /home/site_dosyalari/*

#yada sadece grup ayarini degistirmek icin asagidaki yontemi kullanabilirsiniz
chown -R :grup_adi /home/site_dosyalari/*

2. yontem

Bu yontem tek bir kod ile hem kullanici, hemde grup ayarlarini degistirmeye yariyor.

#Hem kullanici hemde grup ayarlarini degistirir
chown -R kullanici_adi:grup_adi /home/site_dosyalari/*

 Bilgilendirme

Ayarlarini degistirmek istediginiz bir klasorun icerisindeki butun dosyalar ise eger en sonuna * isareti koyarak icerigindeki butun dosyalar diye belirtme yapiyoruz. Yada koymayarak sadece klasorun ayarlarini degistirebilirsiniz. Daha fazla detaya asagidaki ornegimizde ulasabilirsiniz.

# site dosyalari klasoru icerisindeki butun dosyalar
/home/site_dosyalari/*

# Sadece site dosyalari klasoru
/home/site_dosyalari

# sadece yildiz koyarsaniz, o an bulundugunuz yerde bulunan butun dosyalarin ayarini degistirir, bunu kullanirken oldugunuz yere iyi bakin :)
* ile ilgili daha fazla detaya ssh terminalindeyken asagidaki kodu yazarak ulasabilirsiniz.
man chown

 

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

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