Summary: | Не автостартует ssh-agent у пользователя в Wayland | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> |
Component: | openssh-clients | Assignee: | Gleb F-Malinovskiy <glebfm> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aen, aris, glebfm, ldv, rider, viy, vt |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Sergey V Turchin
2022-10-19 16:36:38 MSK
Вот только не надо пытаться позапускать всем этот ssh-agent, в гноме свой имеется, и GDM обучен не обрабатыать /etc/X11/profile.d/, где и лежит ssh-agent.sh (In reply to Yuri N. Sedunov from comment #1) > Вот только не надо пытаться позапускать всем этот ssh-agent Так или иначе но давно пытается всем /etc/X11/profile.d/ssh-agent.sh > в гноме свой имеется А кто именно? >, и GDM обучен не обрабатыать /etc/X11/profile.d/, где и лежит ssh-agent.sh Видимо, надо сделать более правильно, чтобы очередной антикостыль в GDM не делать. Например, пользовательский systemd-юнит, только там с переменными непонятно, как быть. (Ответ для Sergey V Turchin на комментарий #2) > (In reply to Yuri N. Sedunov from comment #1) > > Вот только не надо пытаться позапускать всем этот ssh-agent > Так или иначе но давно пытается всем /etc/X11/profile.d/ssh-agent.sh > > > в гноме свой имеется > А кто именно? $ rpmql gcr4|grep ssh /usr/lib/systemd/user/gcr-ssh-agent.service /usr/lib/systemd/user/gcr-ssh-agent.socket /usr/libexec/gcr-ssh-agent /usr/libexec/gcr4-ssh-askpass (Ответ для Sergey V Turchin на комментарий #2) > с переменными непонятно, как быть. (Ответ для Yuri N. Sedunov на комментарий #3) > > > в гноме свой имеется > /usr/lib/systemd/user/gcr-ssh-agent.service Там решается, видимо, так: Environment=SSH_AUTH_SOCK=%t/gcr/ssh Я переключился на пользовательский systemd и смог там решить самостоятельно. |