Etant néophyte et ne pouvant cacher de graves lacunes en informatique. Je me vois confronté à une difficulté que je ne sais résoudre.
je poste cette question car je n'ai pas réussi à trouver ce sujet dans un forum.
mais peut-être existe-t-il déjà une réponse.....


sur un serveur linux (fdc4) je souhaite executer un script shell qui m'assure un transfert ftp via une page php. Rien d'extraordinaire jusque là.
sauf que celà ne fonctionne pas
lorsque j'éxecute le script "manuellement", pas de souci ca roule.
lorsque j'utilise php (donc apache), ca plante.
en utilisant l'analyseur de protocole, je vois un échange entre mon serveur linux et le serveur distant concernant une invite kerberos
j'ai la même trace à l'écran lorsque j'éxecute manuellement mais celà n'empêche pas le script de s'éxecuter jusqu'au bout avec succès.

le script ftp en shell
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
ftp [mon @ip]<<toto 
lcd /www/troad
ascii 
put foot.csv foot.csv 
bye
toto
rien d'extraordinaire dans ce code

l'échange en question: en fait les réponses du serveur distant.
Kerberos Authentication not enabled.
Kerberos Authentication not enabled.
KERBEROS_V4 rejected as an authentication type

j'en conclus deux choses:
- que le serveur distant que je sollicite ne veut pas entendre parler de kerberos comme mode d'authenfication
- que je ferais bien de faire taire kerberos...

ma question: comment s'y prend-on pour arrêter ce service ? ou le réduire au silence le temps de l'exécution de ce script ?

merci d'avance pour votre aide