Filezilla Server
Win2008 r2 Datacenter üzerinde Filezilla ftp server kullanmaktayım. Daha önce hiç önem vermediğim ve bir müşterimin ısrarcı olması üzerine araştırıp çare bulamadığım bir konu; 3 party Ftp server çalışan Windows makineye ftp programları ile bağlanıldığında verilen dosya izinleri (chmod=777 gibi) geçerli olmamakta. Bununla alakalı olarak bir çözüm varmıdır yoksa mutlaka hosting yönetim panellerindenmi verilmeli bu izinler.
FTP Client programlarıyla bağlanıp windows klosörleri üzerinde yetkilendirme yapamazsınız. Eğer Plesk panel kullanıyorsunuz File Directory kısmından gerekli klösrlere yazma izni verebilirsiniz. Manual vermek isterseniz , Sunucunuza rdp ile bağlanıp İlgili klosörlere ister NTFS izinlerinden everyone yetki verin. İsterseniz ftp kullanıcısına yetki verin.
Kolay gelsin iyi calısmalar
Samet bey teşekkürler,
Mert bey sizede teşekkürler, FTP Server kısmında bu yetkiler ftp kullanıcısına verilebiliyor ama sadece ftpden bağlanıldığında dosyayı gönderme,üstüne yazma(değiştirme), yada silme gibi işlemlere izin vermek için.
Benim istediğim tam olarak; kullanıcı ftp programı ile sunuma bağlandığında yazma izni olmayan bir klasöre yazma izni vermek için sağ tuşla tıklayıp chmod ayarlamasını yapabilmesi.
Merhaba Ozan Bey,
Biz hosting sektörüyle uğraşmaktayız, Samet Bey'in dediği gibi filezilla v.b FTP programları ile Windows Tabanlı Server'larda müşterinizin istediği CHMOD ayarlarının yapılması mümkün değildir. PLESK panel kurulu ise bu işlemler panel üzerinden yapılmalıdır veya Samet bey'in belirtdiği gibi RDP ile bağlanarak manuel olarak klasör'lerin özelliklerinden security sekmesinden izinler verebilirsiniz.
Saygılarımla.
linux sunucularda ftp üzerinden sag tuş yapip chmod ayarlayabiliyorsun.. orda yaptıgın işlemler shell üzerinden işleniyor...
nt sunucularda bu tür işlemi yapamazsin... sunucu üzerinden veya kontrol panel üzerinde yetkilier klasore verebilirsin...
linux sunucularda sag tuş ile chmod verme olayi bir yönde açık yaratabilir...
nt sunuucularda da bu olay ayarlanır.. ciddi güvenlik açıkları yaratır...
Bir çok arkadaş zaten detayını belirtmiş. Windows sunucularda FTP kullanıcısının dosya üzerinde yetkilendirme yetkisi bulunmamaktadır. Bu yetkiyi IIS üzerinden yada kullandığınız 3.parti bir hosting yazılımı ile gerçekleştirebilirsiniz. IIS apileri ile de bunu yapmak mümkün ama azda olsa bir yazılım bilgisine ihtiyacınız var. Sonuç olarak web üzerindeki izinleriniz önemli bir konudur bu nedenle en doğrusu iis üzerinden yetkili kullanıcıların değiştirebileceği şekilde ayarlamanızdır.