Serviços systemd
Criação de diretórios na inicialização de serviços
- Detalhes
- Escrito por Brunno Oliveira Prego Brunno Oliveira Prego
- Categoria Pai: Roteiros Roteiros
- Categoria: Serviços systemd Serviços systemd
- Publicado: 06 Setembro 2019 06 Setembro 2019
- Acessos: 2615 2615
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