在我家里的PC上,我把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 reboot或reboot -i,但这将忽略所有抑制剂。
是否有可能只忽略ssh/sftp登录,或者从一开始就禁止ssh创建抑制剂?
发布于 2016-06-24 14:58:50
阻碍SSH关闭的是有人在积极地使用它。你不能停止抑制,同时仍然允许人们通过SSH登录。
如果您想覆盖SSH阻塞关闭,但仍然有操作系统检查其他可能的抑制,您可以先手动关闭SSH,然后继续重新启动:
systemctl stop sshd
reboot因为SSH仍然启用,所以它仍然在机器再次启动时启动。
https://unix.stackexchange.com/questions/291576
复制相似问题