Bonjour

je suis en train de développer un 2FA pour mes vm redhat
j'ai mis mon prog dans la partie "Match User xxxxx" du fichier sshd_config
en tant que forcecommand

dans mon programme j'utilise execl pour lancer soit
- le shell par défaut du user
- soit la commande présente dans le SSH_ORIGINAL_COMMAND

le souci que j'ai c'est lorsque je lance un SCP la SSH_ORIGINAL_COMMAND est "scp -t /chemin/fichier"
donc je l’exécute via execl mais cela reste figé comme en attente d'info supplémentaire
la commande exact est execl('/bin/bash',bash','-c','scp -t /chemin/fichier',nil)
je suppose que dans le cas du SCP il doit y avoir une autre façon de faire
mais la quelle ?