알고 있으며, loginctl enable-linger <user>
사용자 loginctl disable-linger <user>
의 숙박을 활성화/비활성화하는 데 사용할 수 있으며 상태는 loginctl show-user <user>
( Linger=<yes/no>
)로 표시됩니다.
나는 또한 이것들(적어도 이 글을 쓰는 시점에서는)이 액션을 통해 작동하고 /var/lib/systemd/linger/<user>
( loginctl
or)에 몇 가지 구성이 있다는 것을 알고 있습니다./etc/systemd/logind.conf
[...].d/*.conf
그러나 언급된 모든 구성 옵션은 man 5 logind.conf
"전역" 옵션인 것으로 보이며 포함되어 있지 않습니다 . 사용자를 위해 느린 옵션을 설정하는 파일 기반( 또는 이와 유사한 ) 방법 Linger
이 없습니까 ?/etc
/var
답변1
loginctl enable-linger <user>
in 에 해당하는 것은 다음과 같습니다 /etc/systemd/logind.conf
.KillExcludeUsers
logind.conf(5)에서:
이러한 설정은 공백으로 구분된 사용자 이름 목록을 가져옵니다.사용자 프로세스 종료 =환경. 사용자 이름을 추가할 수 있습니다제외된 사용자 죽이기 =이 사용자 세션 범위 내의 프로세스가 종료되지 않도록 제외합니다.사용자 프로세스 종료 = 예설정되었습니다.
답변2
loginctl enable-linger <user>
재부팅 후에도 영구적으로 활성화하십시오. ls /var/lib/systemd/linger/
모든 링거 활성화 사용자가 나열되어 있는지 확인할 수 있습니다 (파일 이름 == 사용자 이름). 작업 중 하나는 loginctl
파일을 생성/삭제하는 것입니다.