현재 달리고 있어요크런치랜드리눅스그리고언박싱, 로그인하면 ssh-agent
프로세스가 실행되고 있지만 프로세스가 자동으로 시작되는 이유를 평생 알 수 없습니다.
ssh-agent
프로세스와 그 부모는 다음과 같습니다 .
$ ps -ef | grep 2085
jonyamo 2085 1759 0 10:50 ? 00:00:00 /usr/bin/openbox --startup /usr/lib/openbox/openbox-autostart OPENBOX
jonyamo 2469 2085 0 10:50 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
제가 보기에는 분명히 부팅이 된 것 같습니다 /usr/lib/openbox/openbox-autostart
. 그래서 파일을 조사해 보니 , /etc/xdg/openbox/autostart
, 3곳에서 자동 시작될 프로세스를 찾는다는 사실을 발견했습니다 .$HOME/.config/openbox/autostart
/usr/lib/openbox/openbox-xdg-autostart
/etc/xdg/openbox/autostart
비어 있으므로 그렇지 않습니다.$HOME/.config/openbox/autostart
다음과 같은 잠재적인 범인이 포함되어 있습니다.eval $(gnome-keyring-daemon -s --components=pkcs11,secrets,gpg) &
그러나 완전히 비활성화했는데도
ssh-agent
여전히 자동으로 시작되었습니다./usr/lib/openbox/openbox-xdg-autostart
에 있는 xdg autostart .desktop 파일을 시작하는 스크립트입니다/etc/xdg/autostart/
. 그러나 분명히 이것은 다음 프로세스를 시작합니다.
$ /usr/lib/openbox/openbox-xdg-autostart --list | grep "\[\*\]"
[*] Print Queue Applet
[*] PulseAudio Sound System
[*] Network
아마도 제가 완전히 분명한 것을 놓치고 있을 수도 있지만, 이 미스테리를 설명하는 데 도움을 주실 수 있는 분이라면 정말 감사하겠습니다.
답변1
편집 /etc/X11/Xsession.options
(내 컴퓨터에서는 Ubuntu 12.04.2 LTS) 및 주석 처리use-ssh-agent
답변2
일반적으로 X11 디스플레이 관리자에 의해 시작됩니다. 현재 XDM에 대한 인기 있는 대안을 모르므로 다른 사람들도 참여하도록 하겠습니다.