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