Ignore os inibidores de sshd ao reiniciar

Ignore os inibidores de sshd ao reiniciar

No meu PC doméstico, configurei o sshd como um servidor SFTP para poder compartilhar arquivos com meus amigos. No entanto, quando tento reinicializar e alguém tem um cliente SFTP conectado, recebo a seguinte mensagem:

$ 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'.

Embora eu pudesse fazer sudo rebootisso reboot -iconforme as instruções, isso irá ignorar todos os inibidores.

É possível ignorar apenas logins ssh/sftp ou impedir que o ssh crie o inibidor?

Responder1

O que está inibindo o encerramento do SSH é que há alguém usando-o ativamente. Você não pode interromper a inibição enquanto ainda permite que as pessoas façam login via SSH.

Se você deseja substituir o desligamento do bloqueio de SSH, mas ainda assim fazer com que o sistema operacional verifique outras possíveis inibições, você pode simplesmente desligar o SSH manualmente primeiro e depois continuar com a reinicialização:

systemctl stop sshd
reboot

Porque o SSH ainda éhabilitadoele ainda será reiniciado quando a máquina for inicializada novamente.

informação relacionada