我正在使用 sddm 作为显示管理器运行 lubuntu 20.04。
每当我通过 gui 注销并以其他用户身份登录时,用户会话都不会被杀死(不知道它是否是设计使然)。所以 loginctl 为我的用户显示了双重会话。
我杀死的 2. 用户的所有会话
killall -u second_user_name
对于我的主要用户 3 个会话仍然存在。
我可以删除的具有最低会话 ID 的会话
sudo loginctl kill-session 3
剩饭剩菜
loginctl list-sessions
SESSION UID USER SEAT TTY
11 1000 alex seat0
21 1000 alex seat0
下次试试
alex@Guilmon:~$ sudo loginctl kill-session 11
[sudo] Passwort für alex:
alex@Guilmon:~$ loginctl list-sessions
SESSION UID USER SEAT TTY
11 1000 alex seat0
21 1000 alex seat0
2 sessions listed.
alex@Guilmon:~$
How can I get rid of it? Or avoid this situation (more than one session per user)
我想我发现要避免这种情况。在
从手册页
注销后 1. 用户并登录 2. 用户并返回
不再等待在关闭或重新启动期间从废弃的用户会话中停止某些东西。