以其他用户身份通过​​ ssh 登录,启动 autojack 并终止当前在桌面上运行的 jack 会话

以其他用户身份通过​​ ssh 登录,启动 autojack 并终止当前在桌面上运行的 jack 会话

我正在使用 Ubuntu Studio 22.04,它运行正常。

我使用 ansible 自动执行一些任务,它使用 ssh 登录作为 root。此 ssh 登录以 root 身份启动 autojack,并终止当前以登录用户身份在桌面上运行的 jack 会话。

我正在尝试追踪如何/为何通过 ssh 登录启动 autojack,有什么指示可以指导我如何开始查找吗?

答案1

我认为这是一个错误。

为了解决这个问题,我必须以 root 身份运行systemctl edit --user studio.service 并进行设置ExecStart=/bin/true,以便当 ssh 登录完成时 autojack 不会以 root 身份生成。

相关内容