Ignora os inibidores sshd ao reinicializar

3

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 possa fazer sudo reboot ou reboot -i conforme instruído, isso irá ignorar todos os inibidores.

É possível ignorar apenas logins ssh / sftp, ou desativar o ssh de criar o inibidor em primeiro lugar?

    
por Vladimir Panteleev 23.06.2016 / 11:06

1 resposta

2

O que está impedindo o SSH de desligar é que existe alguém usando ativamente. Você não pode parar a inibição enquanto ainda permite que as pessoas façam login via SSH.

Se você quiser sobrescrever o SSH bloqueando o desligamento, mas ainda assim o sistema operacional verificar outras possíveis inibições, você pode simplesmente desligar o SSH manualmente primeiro, e então continuar com a reinicialização:

systemctl stop sshd
reboot

Como o SSH ainda está ativado , ele ainda inicia o backup quando a máquina é inicializada novamente.

    
por 24.06.2016 / 16:58