przez jermi » 21 grudnia 2004, o 11:22
Ma Pan rację. Szyfrowanie działa poprawnie ale... nadal twierdzę, że coś jest nie tak z klientem FTP programu. Teraz dodam, że niezależnie od użycia protokołu szyfrowanego czy nie, program nie zachowuje się prawidłowo. Mianowicie nie może umieścić żadnego nowego pliku na serwerze ftp który ma "chrootowany" katalog główny czyli np. faktyczna ścieżka na serwerze jest na /var/pub/ftp a serwer ftp każe widzieć go jako katalog główny /
Gdy wysyłam pliki do faktycznej ścieżki to wszystko działa OK.
Dodam jeszcze, że tylko nie można wysyłać plik. Zmiana nazwy już istniejącego, kasowanie, założenie katalogu działa OK.
Coś złego dzieje się w momencie wysyłania komendy STOR. Po niej (w logach serwera ftp) program proftpd twierdzi, że Pajączek chce zapisać KAŻDY! plik w katalogu głównym serwera ftp, gdzie faktycznie żaden użytkownik nie ma prawa zapisu a ja oczywiści chcę zapisywać do podkatalogów.
Dla ułatwienia fragment logu:
dispatching PRE_CMD command 'STOR /firma/JMY/nowy folder/proto.dat' to mod_xfer
Dec 20 14:17:43 debian.domena.com.pl proftpd[21867]
ftp.domena.com.pl (jerzy.mieszczanin.com.pl[192.168.1.115]): in dir_check_full(): path = '/proto.dat', fullpath = '/var/pub/ftp/proto.dat'.