![Linux で nobody ではなく実際のユーザー名を表示するにはどうすればよいですか?](https://rvso.com/image/623621/Linux%20%E3%81%A7%20nobody%20%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E5%AE%9F%E9%9A%9B%E3%81%AE%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%90%8D%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
VPS 上の各アカウントのメモリ使用量を調べようとしています。そのために「top」コマンドを使用していますが、問題は各アカウントの実際のユーザー名が表示されないことです。現在、4 つのアカウントがあり、すべて「nobody」ユーザー名として表示されます。実際のユーザー名を取得するにはどうすればよいでしょうか?
答え1
好きな名前でサービス アカウントを作成し、実行しているソフトウェアを調整して、作成したサービス アカウントで起動します。
@c4f4t0r が述べたように、nobody は実際のアカウントではありません。また、デフォルトの非特権アカウントとしてよく使用されます。
理想的には、nobody として何も実行せず、各サービスはこの汎用アカウントではなく固有のアカウントとして実行される必要があります。