PAM_SYSTEMD_HOME(8) pam_systemd_home PAM_SYSTEMD_HOME(8) pam_systemd_home - systemd-homed.service pam_systemd_home.so pam_systemd_home systemd-homed.service(8) () () . ( ) ( JSON[1] ) ( ). : suspend= . . ( ) . PAM PAM . . . TTY . . . TTY TTY . TTY ( TTY ) TTY . ( TTY TTY pam_systemd_home systemd-homed.service.) . . . $SYSTEMD_HOME_SUSPEND ( ) pam_systemd_home . . 245. debug[=] . . 245. systemd-homed.service(8) "" . : "lennart" /home/lennart "lennart%versuch1" pam_systemd_home "lennart" $HOME /home/lennart/Areas/versuch1 /home/lennart . ( ) . pam_systemd(8). ( "%" ) . "%" ( ) PAM. "%" . ssh(8) . . "%" ( ) . : lennart@zeta$ mkdir -p ~/Areas lennart@zeta$ cp -av /etc/skel ~/Areas/versuch1 ( "lennart%versuch1" ) run0(1): lennart@zeta$ run0 --area=versuch1 PAM : auth ( ) account ( systemd-homed.service JSON[1] Linux ) session ( ) password ( -- -- PAM). : $SYSTEMD_HOME=1 systemd-homed.service. 245. $SYSTEMD_HOME_SUSPEND= ( ). "0" "1". . 246. PAM systemd-homed.service : #%PAM-1.0 -auth [success=done authtok_err=bad perm_denied=bad maxtries=bad default=ignore] pam_systemd_home.so auth sufficient pam_unix.so auth required pam_deny.so account required pam_nologin.so -account [success=done authtok_expired=bad new_authtok_reqd=bad maxtries=bad acct_expired=bad default=ignore] pam_systemd_home.so account required pam_unix.so -password sufficient pam_systemd_home.so password sufficient pam_unix.so sha512 shadow try_first_pass password required pam_deny.so -session optional pam_keyinit.so revoke -session optional pam_loginuid.so -session optional pam_systemd_home.so -session optional pam_systemd.so session required pam_unix.so systemd(1), systemd-homed.service(8), homed.conf(5), homectl(1), pam_systemd(8), pam.conf(5), pam.d(5), pam(8) 1. JSON https://systemd.io/USER_RECORD/ 3 . . : . systemd 260.2 PAM_SYSTEMD_HOME(8)