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 .