altere manualmente os scripts de inicialização em /etc/rc2.d

1

Eu uso o Ubuntu 14.10 e quero parar o serviço SSH da inicialização automática. Será o suficiente para alterar o script de inicialização para ser /etc/rc2.d/K03ssh ou devo fazer sudo update-rc.d -f ssh remove também

    
por Fat Mind 10.05.2015 / 08:15

1 resposta

1

Sim e não. Conforme explicado em /etc/rc2.d/README , para desativar um serviço nesse nível de execução, você pode renomear como sugeriu, mas também deve executar update-rc.d script defaults para reordenar os scripts:

  

Para desabilitar um serviço neste nível de execução, renomeie seu script neste   diretório para que o novo nome comece com um 'K' e um de dois dígitos   number, e execute 'update-rc.d script defaults' para reordenar os scripts   de acordo com as dependências. Um aviso sobre os níveis de execução atuais   sendo ativado não coincidindo com o cabeçalho LSB no script init.d será   impresso. Para reativar o serviço, renomeie o script de volta para   nome original começando com 'S' e rodando update-rc.d novamente.

No entanto, é muito mais simples e seguro usar as ferramentas fornecidas. Em vez de remover o serviço ssh , use update-rc.d para desativá-lo no nível de execução 2:

sudo  update-rc.d -f ssh disable 2
    
por terdon 10.05.2015 / 12:19