Mac OS X Server 10.5 : refus des connexions FTP

J’ai rencontré un bug bizarre ces jours-ci : un utilisateur n’arrive plus à se connecter sur le service FTP de Mac OS X Server, d’un coup, sans aucune raison. Les logs renvoient une erreur comme celle-ci :
ftpd[95816]: ACCESS DENIED (not in any class)

Solution :

      Stoppez le service FTP ;

          Ouvrez le dossier /Bibliothèque/FTPServer/Configuration ;
          Remplacez le fichier ftpaccess par une copie propre du même fichier, en provenance d’un serveur clean (vous pouvez aussi tenter de le remplacer par le fichier ftpaccess.default mais ça n’a pas marché pour moi) ;
          Relancez le service.

Si tout va bien, la connexion se fait à nouveau.

4 comments

  1. Hugues dit :

    Je viens d’avoir le même problème sur le XServe de Solaire…
    Hop, un pti coup de TimeMachine et c’est reparti.

  2. patpro dit :

    Édifiant… alors ça y est, Mac OS X est comme Windows : biodégradable. Heureusement, nous on fait tout en scp, donc le ftpd n’est même pas lancé !

  3. Bapts dit :

    J’avais eu cette erreur sur quasiment tous mes serveurs sous 10.4 server.
    Le fichier de configuration FTP se corrompait régulièrement (tous les quelques jours) et sans crier gare.

    La sortie de Mac OS X 10.5 server avait résolu le problème… jusqu’à récemment…
    Le bug a frappé un de mes serveurs avant-hier…

    Il est vrai qu’avec Time Machine, on répare plus facilement ce genre de soucis.

  4. babgond dit :

    Super,
    j’avais le meme probleme mais sur 10.6.8.
    j’ai remplacé le fichier par ftpaccess par le ftpaccess.default
    et tout est redevenu fonctionnel !
    Merci