知っており、loginctl enable-linger <user>
ユーザーloginctl disable-linger <user>
の滞在を有効/無効にするために使用でき、ステータスはloginctl show-user <user>
(Linger=<yes/no>
)で示されます。
私もこれら(少なくともこの記事を書いている時点では)がアクションを介して動作し/var/lib/systemd/linger/<user>
(loginctl
または)いくつかの設定があることを知っています。/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/
すべてのリンガーを有効にするユーザーがリストされていることを確認できます(ファイル名==ユーザー名)。タスクの1つはloginctl
ファイルを作成/削除することです。