Quais permissões um arquivo executável do Linux tem quando é executado pelo root?

Quais permissões um arquivo executável do Linux tem quando é executado pelo root?

Estou usando o CentOS 6.8.

Eu tenho um executável chamado railgun, cujo usuário e grupo estão configurados como root.

Eu então uso o usuário root para iniciá-lo como um serviço, conforme abaixo:

service railgun start

No entanto, produz um erro de permissão negada:

/tmp/memcached.sock: connect: permission denied

Eu verifico o usuário e o grupo em busca de /tmp/memcached.sock e descubro que ambos são "memcached". Então, eu só me pergunto por que o railgun não pode acessar /tmp/memcached.sock já que é executado pelo root? Quais permissões ele possui quando é iniciado pelo root?

Na minha opinião, o root pode acessar qualquer coisa. Portanto, o executável iniciado pelo root também pode acessar qualquer coisa. Isso está correto?

informação relacionada