• [^] # Re: Identification par clé

    Posté par . En réponse au message probleme avec cron. Évalué à 1.

    Il y a peut-être plus simple....
    Il "suffirait" probablement que l'environnement de l'utilisateur soit appelé avant le lancement de la commande scp...
    Autrement dit, dans le script qui lance le scp, que ce soit un shell ou un script, peu importe, remplacer :
    scp plop.tgz user@serveur:
    par :
    su - user "scp plop.tgz user@serveur:"

    Normalement, ça devrait fonctionner, car le '-' encadré de deux espaces dans la commande su indique justement de charger l'environnement. L'appel à scp est entre quotes pour que la commande su ne l'interprète que comme un seul paramètre.
    Enfin, je trouve ça plus simple que de s'encombrer d'un ssh agent, etc...
    Voilà, en espérant que je ne me suis pas trompé (je n'ai pas testé par manque de temps), et que ce sera utile.