• 16-06-2014, 10:52:19
    #1
    Merhaba,

    Bir arkadaşa hosting vermeyi düşünüyorum. Herhangi bir alan sınırlaması koymak istemiyorum. Ancak; dosya sınırlaması yapmak istiyorum.

    Örneğin; public_html içindeki dizin içindeki ve alt dizinlerindeki dosya sayısını ssh'da nasıl saydırabilirim?

    Veya cpanel'de kullanıcı bazında dosya sayısı sınırı koyabilir miyim?
  • 16-06-2014, 12:13:57
    #2
    EnginTopcuoglu adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Bir arkadaşa hosting vermeyi düşünüyorum. Herhangi bir alan sınırlaması koymak istemiyorum. Ancak; dosya sınırlaması yapmak istiyorum.

    Örneğin; public_html içindeki dizin içindeki ve alt dizinlerindeki dosya sayısını ssh'da nasıl saydırabilirim?

    Veya cpanel'de kullanıcı bazında dosya sayısı sınırı koyabilir miyim?
    Kullanıcı adı oluşturduğunuzda public_html otomatik olarak oluşturacaktır.

    Ssh izni verdiğinizde sadece kendi kullanici klasörlerini görür,fakat sizin sunucunuza ait sitelerin erişimini sağlayamaz.Bunu da Winscp programıyla girip o kullanıcı hesabının klasörlerine chmod izinlerini root seçerseniz,kendi kullanıcı modundayken root haklarını göremeyeceğinden ötürü listeleme , silme , güncelleme yapamaz.

    Bu şekilde yapabilirsiniz.Bunu yaparken dikkat ediniz sonra kullanıcı dizinlerini bozulursa terminate account yaparak yeniden add a account yaparak çok
    uğraşırsınız..
  • 16-06-2014, 12:27:51
    #3
    AaRadyOcU adlı üyeden alıntı: mesajı görüntüle
    Kullanıcı adı oluşturduğunuzda public_html otomatik olarak oluşturacaktır.

    Ssh izni verdiğinizde sadece kendi kullanici klasörlerini görür,fakat sizin sunucunuza ait sitelerin erişimini sağlayamaz.Bunu da Winscp programıyla girip o kullanıcı hesabının klasörlerine chmod izinlerini root seçerseniz,kendi kullanıcı modundayken root haklarını göremeyeceğinden ötürü listeleme , silme , güncelleme yapamaz.

    Bu şekilde yapabilirsiniz.Bunu yaparken dikkat ediniz sonra kullanıcı dizinlerini bozulursa terminate account yaparak yeniden add a account yaparak çok
    uğraşırsınız..

    Hocam root yetkisi vermeyi anlamadim :/ Alaka baglayamadim birbiriyle.

    Ben ornek olarka; /home/xyz icindeki tum klasorlerdeki toplam dosya sayisini gormek istiyordum. Sanirim onu buldum.

    find /home/*user*/public_html -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done

    Ancak, hostgator ve diger hosting saglayicilarinda oldugu gibi, file usage limiti nasil koyabilirim onu ariyorum simdi..
  • 16-06-2014, 12:34:59
    #4
    Pardon ben saydırabilirim derken klasör izinlerini gizleme kapatma sandım.

    Kusura bakmayın..
  • 16-06-2014, 14:00:10
    #5
    find path -maxdepth 5000 -type f | wc -l
  • 16-06-2014, 16:30:24
    #6
    Alıntı
    find /home -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done
    komutu ile dosya sayısını görebilirsiniz,

    size aşağıdaki gibi çıktı verir.

    Alıntı
    [root@victories Desktop]# find /home -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done
    /home: 20219
    /home/victories: 20218
    Edit: Özür dilerim zaten bulmuşsunuz komutu, konuyu tam okumadan yazdım.