У меня есть приложение, которое создает X-сеанс, проблема у меня с ssh-agent.
Допустим, я создал сокет unix, а затем создал x-session(в этом сеансе запускается ssh-agent). Итак, мой вопрос:
Можно ли запустить x-session и установить для моего пути сокета SSH_AUTH_SOCK
для ssh-agent?
Я попытался установить путь к сокету в SSH_AUTH_SOCK
в команде создания x-сессии, проверил вручную, и новый процесс init
содержит мой путь к сокетам . Но по какой-то причине, когда я запускаю терминал (в этом сеансе) и echo $SSH_AUTH_SOCK
какой-то другой путь. Похоже, какой-то другой процесс переписывает его.
Есть ли способ предопределить $SSH_AUTH_SOCK
перед запуском x-session?