从我自己的脚本触发 Ubuntu 会话注销

Posted

技术标签:

【中文标题】从我自己的脚本触发 Ubuntu 会话注销【英文标题】:Trigger Ubuntu session logout from my own script 【发布时间】:2019-09-29 00:28:56 【问题描述】:

我想编写一个 Python 脚本以在 Ubuntu 会话中运行,该脚本可以在某些条件下注销用户 - 想想 屏幕时间 为孩子们管理 :)

谁能告诉我在哪里看,在现代 Linux 桌面中 logout 是如何完成的?我怀疑它可能与 dbus 有关,但找不到任何具体的方法。一个指针就足够了,我可以弄清楚其余的:)

谢谢!

【问题讨论】:

【参考方案1】:

您应该能够将this 解决方案调整为适合您的解决方案。

【讨论】:

谢谢!我实际上找到了一个“正确”的解决方案——使用loginctl kill-session ...。它显然也可以从我的 python 脚本中调用。

以上是关于从我自己的脚本触发 Ubuntu 会话注销的主要内容,如果未能解决你的问题,请参考以下文章

如何在使用 Python 脚本登录时维护登录会话

从 PHP 中注销会话的正确方法

在从 php 会话注销期间取消设置 cookie 有啥意义?

当用户注销时,Spring Security 从数据库中删除会话

Instagram Api 用户注销

注销 Instagram API