有时我会在 Linux 机器上登录 GNOME 会话,但之后出于各种原因,我想远程注销。我可以使用自己的帐户通过 SSH 进入机器,但我没有 root 访问权限。
有没有办法可以强制我的 X 会话仅使用我的用户帐户所具有的权限注销?
答案1
使用 登录后ssh
,运行:
env DISPLAY=:0.0 gnome-session-save --logout
这将强制在远程计算机上注销,就像您从菜单中注销一样(但没有提示)。--force-logout
如果某个应用程序包含未保存的工作,则可能需要运行,否则会阻止彻底注销。
答案2
从技术上来说不是“注销”,但您不能直接终止进程吗?通过 ssh 登录,找到您的进程(pstree
可能有帮助)并终止kill
它们。这可能不会触发 GUI 触发注销所执行的会话管理保存。