Linux 実行可能ファイルが root によって実行される場合、どのような権限が与えられますか?

Linux 実行可能ファイルが root によって実行される場合、どのような権限が与えられますか?

CentOS 6.8を使用しています。

Railgun という実行可能ファイルがあり、そのユーザーとグループは両方とも root に設定されています。

次に、以下のように、root ユーザーを使用してサービスとして起動します。

service railgun start

ただし、権限が拒否されたというエラーが発生します。

/tmp/memcached.sock: connect: permission denied

/tmp/memcached.sock のユーザーとグループを確認すると、両方とも「memcached」であることがわかりました。そこで、root によって実行されるのに、railgun が /tmp/memcached.sock にアクセスできないのはなぜかと疑問に思います。root によって起動されたとき、どのような権限があるのでしょうか。

私の意見では、ルートはあらゆるものにアクセスできます。したがって、ルートによって起動された実行ファイルもあらゆるものにアクセスできます。これは正しいですか?

関連情報