Sinon il y a toujours la forme suivant qui peut marcher aussi : 'sudo SSH_AGENT_PID=$SSH_AGENT_PID SSH_AUTH_SOCK=$SSH_AUTH_SOCK ma_commande'.
Pour répondre à votre question: un process root aura les permissions nécessaire sur la socket unix de l'user donc ça marche. !
[^] # Re: pourquoi ?
Posté par benja . En réponse au message Comment lancer un ssh-agent pour root au boot ?. Évalué à 1.
Sinon il y a toujours la forme suivant qui peut marcher aussi : 'sudo SSH_AGENT_PID=$SSH_AGENT_PID SSH_AUTH_SOCK=$SSH_AUTH_SOCK ma_commande'.
Pour répondre à votre question: un process root aura les permissions nécessaire sur la socket unix de l'user donc ça marche. !