1 votes

PureFTPd Server on OS X - Les clients FTP peuvent se connecter mais ne peuvent pas voir ou écrire dans leurs dossiers.

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

0voto

GBinLondon Points 9

A exécuté les opérations suivantes sur les serveurs ftp pour résoudre le problème avec succès :

sudo /Library/StartupItems/FTPSWRAP/FTPSWRAP restart

sudo /usr/local/sbin/homework-ftpd-init restart

sudo /Library/StartupItems/PureFTPD/PureFTPD restart

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X