Linux アプリケーションを別のユーザーとして実行したい ( Other の次に root )。私のアプリケーションでは、ソケット プログラムを作成し、raw ソケットを使用してデータベース サーバーに ping を実行しています。アプリケーションをルートとして実行すると、サーバーに ping を実行できます。ただし、root 以外の通常のユーザーとして実行すると、データベース サーバーに ping を実行できません。
通常のユーザーでプロセスを実行する方法を教えてください。プロセスがどのユーザーで実行されているかを確認するにはどうすればよいですか?
ありがとう、