LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Видишь ли, в некоторых особых случаях (как у тебя) команды enable и disable не полностью симметричны.

Изначально, твой сервис называется ssh.service (точнее, инитскрипт ssh, который транслируется в ssh.service). Когда ты его включаешь, systemd создаёт для него алиас sshd.service, потому что в инитскрипте так написано. После этого ты можешь к нему обращаться по любому имени, потому что они оба существуют.

Но когда ты его отключаешь, алиас (симлинк) sshd -> ssh тоже удаляется, т. к. был создан во время enable. И после этого systemd забывает про то, что когда-то вообще была такая сущность sshd.service.

Исправление intelfx, :

Видишь ли, в некоторых особых случаях (как у тебя) команды enable и disable не полностью симметричны.

Изначально, твой сервис называется ssh.service (точнее, инитскрипт ssh, который транслируется в ssh.service). Когда ты его включаешь, systemd создаёт для него алиас sshd.service. После этого ты можешь к нему обращаться по любому имени, потому что они оба существуют.

Но когда ты его отключаешь, алиас (симлинк) sshd -> ssh тоже удаляется, т. к. был создан во время enable. И после этого systemd забывает про то, что когда-то вообще была такая сущность sshd.service.

Исправление intelfx, :

Видишь ли, в некоторых особых случаях (как у тебя) команды enable и disable не полностью симметричны.

Изначально, твой сервис называется ssh.service (точнее, инитскрипт ssh, который транслируется в ssh.service). Когда ты его включаешь, systemd создаёт для него алиас sshd.service. После этого ты можешь к нему обращаться по любому имени, потому что они оба существуют.

Но когда ты его отключаешь, алиас (симлинк) sshd -> ssh тоже удаляется, т. к. был создан во время enable. Но после этого systemd забывает про то, что когда-то вообще была такая сущность sshd.service.

Исходная версия intelfx, :

Видишь ли, в некоторых особых случаях (как у тебя) команды enable и disable не полностью симметричны.

Изначально, твой сервис называется ssh.service (точнее, инитскрипт ssh, который транслируется в ssh.service). Когда ты его включаешь, systemd создаёт для него алиас sshd.service. После этого ты можешь к нему обращаться по любому имени, потому что они оба существуют.

Но когда ты его отключаешь, алиас (симлинк) sshd -> ssh тоже удаляется, т. к. был создан во время enable. А после этого systemd забывает про то, что когда-то вообще была такая сущность sshd.service.