Dans une url, le @ est substitué par ‘%40’ curl sachant traiter des url (à ce qu’il paraît) , il a accepté mon nom d’utilisateur au format 'ftpuser%40domaine.tld’


Je suis tout de même étonné qu’il n’ai pas été possible d’échapper le @ ou d’encadrer strictement la chaîne ‘user’. Je suis tout de même curieux si quelqu’un a une info à ce sujet.


C’est donc résolu !

Antonin GIRAUD-PERNETTE
Le 16 déc. 2022 à 18:19, Clic' Ordi - AntoninGP <antoningp@clic-ordi.com> a écrit :

Bonjour la liste,

Je désire dans un de mes scripts, envoyer un fichier en ligne de commande sur mon serveur FTP via curl grâce à la ligne suivante:

curl -T fichier.extension ftp://ftpuser:ftppassword@ftphost

Malheureusement l’utilisateur ftp délivré par mon hébergeur est au format ftpuser@domaine.tld

La ligne devient donc curl -T fichier.extension ftp://ftpuser@domaine.tld:ftppassword@ftphost

Curl essaie donc de se connecter au serveur ‘domaine.tld' en lieu et place de ‘ftphost’.

J’ai essayé de passer le ‘ftpuser@domaine.tld’ en quote et double-quote, cela n’a rien donné.



J’ai effectué quelques recherches, certainement avec de mauvais mot-clés, car je n’ai rien trouvé d’approprié.

Si quelqu’un a une idée, je suis preneur.


En attendant, je vous souhaite une bonne soirée et de joyeuses fêtes.


Antonin GIRAUD-PERNETTE
_______________________________________________
Linux06 mailing list -- linux06@lists.linux-azur.org
To unsubscribe send an email to linux06-leave@lists.linux-azur.org
Attention, les archives sont publiques