重新启动时忽略 sshd 抑制剂

重新启动时忽略 sshd 抑制剂

在我的家用电脑上,我将 sshd 设置为 SFTP 服务器,以便我可以与朋友共享文件。但是,当我尝试重新启动并且有人连接了 SFTP 客户端时,我收到以下消息:

$ reboot
User johndoe is logged in on sshd.
Please retry operation after closing inhibitors and logging out other users.
Alternatively, ignore inhibitors and users with 'systemctl reboot -i'.

尽管我可以按照指示执行sudo rebootreboot -i但这将忽略所有抑制剂。

是否可以仅忽略 ssh/sftp 登录,或者首先禁用 ssh 创建抑制剂?

答案1

阻止 SSH 关闭的是有人在积极使用它。您无法停止抑制,同时仍允许人们通过 SSH 登录。

如果您想覆盖 SSH 阻止关闭,但仍让操作系统检查其他可能的抑制,您可以先手动关闭 SSH,然后继续重新启动:

systemctl stop sshd
reboot

因为SSH仍然是已启用当机器再次启动时它仍然会重新启动。

相关内容