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 によって起動されたとき、どのような権限があるのでしょうか。
私の意見では、ルートはあらゆるものにアクセスできます。したがって、ルートによって起動された実行ファイルもあらゆるものにアクセスできます。これは正しいですか?