pam_systemd i tworzenie sesji
Jan Rękorajski
baggins w pld-linux.org
Sob, 23 Mar 2013, 09:33:03 CET
On Fri, 22 Mar 2013, Paweł Lęcznar wrote:
> witam,
> przy logowaniu się do systemu nie jest tworzona sesja dla systemd ale po
> kolei
>
> [root w laptop log]# grep systemd /etc/pam.d/system-auth
> session optional pam_systemd.so debug=1
>
> po zalogowaniu
>
> [root w laptop log]# loginctl
> SESSION UID USER SEAT
>
> 0 sessions listed.
>
> nie ma znaczenia czy zaloguję się z konsoli czy przez kdm, fragment logów:
>
> [root w laptop log]# cat /var/log/secure
> Mar 22 19:06:54 laptop kdm: :0[2033]: pam_systemd(kdm:session): Failed
> to create session: No such process
> Mar 22 19:06:54 laptop kdm: :0[2033]: pam_unix(kdm:session): session
> opened for user user by (uid=0)
> [...]
> Mar 22 20:44:07 laptop su: pam_systemd(su-l:session): Failed to create
> session: No such process
> Mar 22 20:44:07 laptop su: pam_unix(su-l:session): session opened for
> user root by user(uid=1000)
> Mar 22 20:45:39 laptop login: pam_systemd(login:session): Asking logind
> to create session: uid=0 pid=2022 service=login type=tty class=user
> seat= vtnr=0 tty=tty1 display= remote=no remote_user= remote_host=
> Mar 22 20:45:39 laptop login: pam_systemd(login:session): Failed to
> create session: No such process
> Mar 22 20:45:39 laptop login: pam_unix(login:session): session opened
> for user root by LOGIN(uid=0)
>
> dodatkowo
>
> [root w laptop log]# ps axf | grep logind
> 1637 ? Ss 0:00 /lib/systemd/systemd-logind
>
> gdzie może być problem?
Problem jest w /proc-u i opcji hidepid, usuń hidepid=2 z fstaba,
premountuj /proc i zacznie działać.
--
Jan Rękorajski | PLD/Linux
SysAdm | http://www.pld-linux.org/
baggins<at>mimuw.edu.pl
baggins<at>pld-linux.org
Więcej informacji o liście pld-users-pl