Alguns serviços não são corretamente configurados na inicialização e precisam que o diretório de execução em /var/run seja criado previamente.
Nos CentOS/OracleLinux/RedHat 7 os serviços abaixo apresentam este problema (em 6 de setembro de 2019):
| Serviço | Diretório (dentro de /run/) | Usuário | Grupo | Arquivo do serviço |
|---|---|---|---|---|
| named (Bind/DNS) | named | named | named | /usr/lib/systemd/system/named.service |
| clamav-milter | clamav-milter | clamilt | clamit | /usr/lib/systemd/system/clamav-milter.service |
| clamd@scan | clamd.scan | clamscan | virusgroup | /usr/lib/systemd/system/clamd@.service |
| opendmarc | opendmarc | opendmarc | opendmarc | /usr/lib/systemd/system/opendmarc.service |
| opendkim | opendkim | opendkim | opendkim | /usr/lib/systemd/system/opendkim.service |
| proftpd | proftpd | root | root | /usr/lib/systemd/system/proftpd.service |
| httpd | httpd mod_fcgid |
apache | apache | /usr/lib/systemd/system/httpd.service |
PermissionsStartOnly=True
User=<Usuário>
Group=<Grupo>
RuntimeDirectory=<Diretório>
RuntimeDirectoryMode=0755