Qual é o objetivo do grupo 'daemon' e do usuário no RHEL / CentOS Linux?

3

Estou no CentOS 6.5 e prestes a adicionar um serviço ao sistema com chkconfig . Ele será executado com sua própria conta do sistema, vamos chamá-lo (a conta) foobar , mas não vejo o ponto de também criar o grupo foobar com ele. Estou pensando em fazer com que a conta tenha daemon como seu grupo de login principal, porque é um serviço. Mas antes disso, eu realmente gostaria de saber o que é esse daemon group (e user!)?

A documentação do CentOS apenas os lista em uma tabela, sem muita informação adicional.

    
por amn 04.11.2014 / 15:43

2 respostas

7

Qual é o objetivo do grupo daemon e do usuário?

The daemon User ID/Group ID was used as an unprivileged User ID/Group ID for daemons to execute under in order to limit their access to the system. Generally daemons should now run under individual User ID/Group IDs in order to further partition daemons from one another.

Fonte Usuário & Nomes de grupos

Veja também Por que é recomendável criar um grupo e um usuário para alguns aplicativos? para obter mais informações.

    
por 04.11.2014 / 17:08
3

Está lá principalmente como algo legado. O daemon User ID / Group ID foi usado como um User ID / Group ID sem privilégios para daemons executar sob a fim de limitar seu acesso ao sistema. Geralmente, os daemons agora devem ser executados sob ID de usuário / grupo individuais para poder particionar os daemons entre si.

O que daria para usar o grupo daemon? Provavelmente nada, mas não é como criar um grupo tem muita sobrecarga e você evita a possibilidade de que algo aconteça ao grupo do daemon em algum outro lugar que cause impacto em seu serviço.

    
por 04.11.2014 / 17:05