вручную изменить сценарии запуска в /etc/rc2.d

Я использую Ubuntu 14.10 и хочу остановить автоматический запуск службы SSH. Достаточно ли будет изменить сценарий запуска на /etc/rc2.d/K03ssh, или я должен сделать sudo update-rc.d -f ssh remove также

1
задан 10 May 2015 в 11:43

1 ответ

Да и нет. Как объяснено в /etc/rc2.d/README, для отключения сервиса, в котором runlevel можно переименовать, как Вы предполагаете, но должны также работать update-rc.d script defaults для переупорядочения сценариев:

Для отключения сервиса в этом runlevel, переименовывают его сценарий в этом каталоге так, чтобы новое имя началось с 'K' и двузначного числа, и выполненные 'значения по умолчанию сценария обновления-rc.d для переупорядочения сценариев согласно зависимостям. А, предупреждающий о текущем runlevels, включаемом не соответствие заголовку LSB в init.d сценарии, будет распечатан. Чтобы повторно включить сервис, переименуйте сценарий назад к его началу настоящего имени с 'S' и выполните обновление-rc.d снова.

Однако это намного более просто и более безопасно использовать обеспеченные инструменты. Вместо того, чтобы удалить ssh сервис, используйте update-rc.d для отключения его на runlevel 2:

sudo  update-rc.d -f ssh disable 2
0
ответ дан 10 May 2015 в 21:43
  • 1
    Этот ответ выглядит хорошим, но еще не делает этого. Я даже вышел из системы, и въезжайте задним ходом, но Тотем остается под контролем всех типов видеофайла. – Luís de Sousa 10 August 2016 в 01:09

Другие вопросы по тегам:

Похожие вопросы: