mask
é uma versão mais strong de disable
. Usando disable
todos os links simbólicos do arquivo de unidade especificado são removidos. Se usar mask
, as unidades serão vinculadas a /dev/null
. Isso será exibido se você verificar, e. por systemctl status halt.service
. A vantagem de mask
é evitar qualquer tipo de ativação, mesmo manual.
Cuidado: systemctl list-unit-files
está listando o estado da unidade arquivos (estática, ativada, desativada, mascarada, indireta) e não tem nada a ver com o estado do serviço. Para ver os serviços , use systemctl list-units
.