¿Qué permisos tiene un archivo ejecutable de Linux cuando se ejecuta mediante root?

¿Qué permisos tiene un archivo ejecutable de Linux cuando se ejecuta mediante root?

Estoy usando CentOS 6.8.

Tengo un ejecutable llamado Railgun, cuyo usuario y grupo están configurados como root.

Luego uso el usuario root para iniciarlo como un servicio, como se muestra a continuación:

service railgun start

Sin embargo, produce un error de permiso denegado:

/tmp/memcached.sock: connect: permission denied

Verifico el usuario y el grupo para /tmp/memcached.sock y encuentro que ambos están "memcached". Entonces me pregunto por qué Railgun no puede acceder a /tmp/memcached.sock ya que lo ejecuta root. ¿Qué permisos tiene cuando se inicia mediante root?

En mi opinión, el root puede acceder a cualquier cosa. Entonces el ejecutable iniciado por root también puede acceder a cualquier cosa. ¿Es eso correcto?

información relacionada