• 14-11-2009, 11:56:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,
    CentOS 5.3 altında, cPanel / WHM kullancısıyım.

    FTP ye bağlantı yöntemim: pure-ftpd

    Şöyle birşey yapabilmek istiyorum.
    FTP ye kullanıcılar tarafından transfer edilen dosyalarda uzantı sınırlandırması getirmek.

    Mesela FTP ye transfer edilmek istenen dosya;

    abc.mp3
    fff.wav
    rrr.ogg

    ise, ve benim engelleme listemde, *.mp3, *.wav, *.ogg var ise, bu dosya türleri upload edilemesin.
    Aynı zamanda dosya adları da tanımlanamasın. (dosya adını fff.wav yerine, fff.jpg yapıp upload eder ise, .wav ismini de veremesin.)

    Bu işlemi nasıl gerçekleştirebilirim?
  • 15-11-2009, 01:46:01
    #2
    Pure-ftpd'nin salt bir desteği yok bunu yapabilmek için malesef. Zamanında pure-ftpd ile alakalı dökümanları okumuştum. Bunu yapacak bir opsiyon ile karşılaşmadım. Yine bilenler varsa bilgilendirsin bizi. Eğer bana zaman verirsen, pure-ftpd'nin farklı bir opsiyonunu kullanarak, isteğini tamamen karşılayacak bir bash-script yazabilirim...
  • 15-11-2009, 02:32:26
    #3
    Merhaba,

    Evet pure-ftpd üzerine yazılıp çizilen şeylere göz attım. ancak bende bir neticeye ulaşamadım..

    Bahsettiğiniz bash scriptin nasıl bir yol izleyerek bu işlemi gerçekleştirmesini planlıyorsunuz?

    Lütfen bilgilendirin.
  • 15-11-2009, 03:21:57
    #4
    Bahsettiğin uzantıya sahip dosyalar sunucuya upload edildiğinde, harici bir program tarafından kontrol edilip silinecek.
  • 15-11-2009, 12:25:25
    #5
    Sürekli /home dizinini taratmak büyük bir külfet e mal olmayacak mı?
  • 15-11-2009, 16:50:22
    #6
    Kurumsal PLUS
    Pure-ftp upload script desteği ile ben .pl yüklenmesini engelledim.

    configserver.com'dan 50$ yaptırabilirsiniz, virüsleri de engeller.
  • 15-11-2009, 17:17:10
    #7
    RecomeBack adlı üyeden alıntı: mesajı görüntüle
    Sürekli /home dizinini taratmak büyük bir külfet e mal olmayacak mı?
    Sürekli /home dizinini taratacak diye birşey söylemedim. Pure-upload opsiyonu yardımıyla, dosya hangi dizine upload edildiyse o dizin kontrol edilip dosya silinecek. Bu sistem sadece upload durumunda devreye girecek. Bunu crontab gibi düşünmeyin. Bu opsiyon farklı...
  • 19-11-2009, 19:41:24
    #8
    Creep adlı üyeden alıntı: mesajı görüntüle
    Sürekli /home dizinini taratacak diye birşey söylemedim. Pure-upload opsiyonu yardımıyla, dosya hangi dizine upload edildiyse o dizin kontrol edilip dosya silinecek. Bu sistem sadece upload durumunda devreye girecek. Bunu crontab gibi düşünmeyin. Bu opsiyon farklı...
    Anladım.
  • 22-11-2009, 20:45:37
    #9
    Creep, bu tarz bir kodlama hazırlamak hala aklında mı