Je pense qu'il faut un vrai gourou FTP pour cela. Si vous vous y connaissez en pureftp, lisez les logs ci-dessous et voyez si quelque chose vous saute aux yeux. Les gens peuvent se connecter mais pas poster de fichiers, ni créer de répertoires, ni voir les fichiers qu'ils ont déjà déposés.
Problème signalé pour la première fois 8:31 a.m. 5/5/14
ftps:// . . . :990 Serveur OSX 10.5.8
Client Filezilla FTP client : Erreur : erreur critique de transfert de fichier Erreur de transmission du client sur Mac lors de la création d'un répertoire : Erreur -140 : remote mkdir failed
J'ai essayé d'arrêter/démarrer les démons ftp, et j'ai redémarré le serveur, mais le résultat est le même.
Je n'ai pas construit ce système mais je dois trouver une solution. Vous trouverez ci-dessous des extraits de fichiers journaux pertinents. Il est difficile de distinguer ce qui est normal de ce qui est anormal, mais le journal des erreurs, en particulier, contient beaucoup de concaténation.
040xserve002:log admin$ sudo cat ftp.log
May 5 15:40:32 040xserve002 pure-ftpd[2384] : (?@tardis.domain.com) [INFO] Déconnexion.
May 5 15:40:38 040xserve002 pure-ftpd[2392] : (?@tardis.domain.com) [INFO] Nouvelle connexion depuis tardis.domain.com
May 5 15:40:39 040xserve002 pure-ftpd[2392] : (?@tardis.domain.com) [INFO] test.student est maintenant connecté
May 5 15:40:39 040xserve002 pure-ftpd[2392] : (test.student@tardis.domain.com) [INFO] Déconnexion.
040xserve002:log admin$ sudo cat ftpswrap.log
2014-05-05 15:43:53,354 : INFO : Connexion depuis tardis.domain.com (10.52.27.75).
2014-05-05 15:43:54,039 : INFO : Connexion depuis tardis.domain.com (10.52.27.75).
040xserve002:log admin$ cat ftpswrap-external.log
2014-05-05 15:30:17,953 : INFO : Connexion depuis tardis.domain.com (10.52.27.75).
2014-05-05 15:30:18,702 : INFO : Connexion depuis tardis.domain.com (10.52.27.75).
Vous pouvez voir que j'ai tenté de me connecter et de télécharger un fichier à 15:23:43. L'utilisateur qui a signalé le problème, winrob..., a posté des fichiers plus tôt.
040xserve002:log admin$ sudo cat homework-ftpd-client.2014-05.log
(Ceci affiche une connexion où j'ai pu me connecter mais où je n'ai pas pu télécharger un fichier)
[Mon May 5 15:23:33 2014][2239:-][CONNEXION DE 127.0.0.1:53708] #1
[Mon May 5 15:23:43 2014][2239:-]USER coljas0614
[Mon May 5 15:23:43 2014][2239:coljas0614][UNRESTRICTED IP 127.0.0.1]
[Mon May 5 15:23:43 2014][2239:coljas0614]SYST
[Mon May 5 15:23:43 2014][2239:coljas0614]FEAT
[Mon May 5 15:23:43 2014][2239:coljas0614]OPTS UTF8 ON
[Mon May 5 15:23:43 2014][2239:coljas0614]PWD
[Mon May 5 15:23:43 2014][2239:coljas0614]TYPE I
[Mon May 5 15:23:43 2014][2239:coljas0614]PASV
[Mon May 5 15:23:43 2014][2239:coljas0614]MLSD
[Mon May 5 15:23:44 2014][2240:-][CONNEXION DE 127.0.0.1:53714] #2
[Mon May 5 15:23:44 2014][2240:-]USER test.student
[Mon May 5 15:23:44 2014][2240:test.student][UNRESTRICTED IP 127.0.0.1]
[Mon May 5 15:23:44 2014][2240:test.student]QUIT
[Mon May 5 15:23:44 2014][2240:test.student][ENDED BY CLIENT 127.0.0.1:53714]
[Mon May 5 15:23:54 2014][2239:coljas0614]PASV
C'EST MOI qui essaie de télécharger un fichier nommé jasontest2.
[Mon May 5 15:23:54 2014][2239:coljas0614]STOR jasontest2
[Mon May 5 15:24:00 2014][2239:coljas0614][ENDED BY CLIENT 127.0.0.1:53708]
[Mon May 5 15:25:12 2014][2253:-][CONNEXION DE 127.0.0.1:53741] #1
040xserve002:log admin$ sudo cat homework-ftpd-error.2014-05.log
could not find student's student_id at /usr/local/ftp_homework/scripts/HomeworkFTP/Server.pm ligne 311, ligne 2. at /Library/Perl/5.8.8/Net/FTPServer.pm ligne 2353, ligne 2. Net::FTPServer: : ANON ('could not find student\'s student_id at /usr/local/ftp_homewo...') called at /usr/local/ftp_homework/scripts/HomeworkFTP/Server.pm line 311
Net::FTPServer::HomeworkFTP::Server::user_login_hook('Net::FTPServer::HomeworkFTP::Server=HASH(0x801794)', 'test.student', undef) called at /Library/Perl/5.8.8/Net/FTPServer.pm line 4662 Net::FTPServer::_PASS_command('Net::FTPServer::HomeworkFTP::Server=HASH(0x801794)', 'PASS', 'test') called at /Library/Perl/5.8.8/Net/FTPServer.pm line 3002 Net::FTPServer::run('Net::FTPServer::HomeworkFTP::Server') called at /usr/local/ftp_homework/scripts/homework-ftpd.pl line 34
Utilisation d'une valeur non initialisée dans une concaténation (.) ou une chaîne de caractères à /Library/Perl/5.8.8/Net/FTPServer.pm ligne 5905, ligne 21, ligne 26, ligne 30... jusqu'à la ligne 1006....
040xserve002:log admin$ sudo cat homework-ftpd-xfer.2014-05.log
Fri May 2 12:12:37 2014 0 127.0.0.1 126 / a _ o r burbru0525 ftp 0 * c
Fri May 2 12:14:29 2014 0 127.0.0.1 126 / a _ o r burbru0525 ftp 0 * c
Mon May 5 11:35:26 2014 1 127.0.0.1 258 / a _ o r burbru0525 ftp 0 * c
Mon May 5 11:35:29 2014 0 127.0.0.1 417 /PTT214-VA/ a _ o r burbru0525 ftp 0 * c
...
Mon May 5 12:34:35 2014 0 127.0.0.1 126 / a _ o r yawban0510 ftp 0 * c Mon May 5 12:54:52 2014 0 127.0.0.1 258 / a _ o r winrob0319 ftp 0 * c
040xserve002:etc admin$ sudo cat /var/log/pureftpd.log
...
2014-03-31 23:35:12 10.54.32.89 []created /Volumes/Storage%20HD/ftp/8888/chad%20hill%20%2811B5640342%29/hill_chad_ceremony_2.jpg 226 c.hill135 724587
2014-03-31 23:50:22 10.54.32.89 []created /Volumes/Storage%20HD/ftp/8888/chad%20hill%20%2811B5640342%29/hill_chad_ceremony_3.jpg 226 c.hill135 446325