これがproxmoxに関連しているかどうかはわかりませんが、実行すると、ps aux
uid 100000(いくつかのより高い)で実行されるいくつかのプロセスが表示されます。
どのように?なぜ?
他のシステムではこれを見たことがありません。
プロセスを終了して再起動しようとしましたが、再起動するたびに見つからない一部の初期化スクリプトでは、「ファントム実行」のように戻ります。
数週間前にこの場所でこのスクリプトを実行しましたが、別の場所に移動したため、プロセスは実行されなくなりました。
ps auxの一部:
100033 2300 0.0 0.1 225156 12552 ? S 20:21 0:00 /usr/sbin/apache2 -k start
100000 2347 0.0 0.1 99964 9740 ? Ss 20:21 0:00 /sbin/init
100000 2361 0.0 0.0 2484 572 ? S 20:21 0:00 /bin/sh /home/cap/bin/scripts/script1.sh
100000 2362 0.0 0.0 2484 512 ? S 20:21 0:00 /bin/sh /home/cap/bin/scripts/script2.sh
有効なuid値を持つ多くのプロセスがありますが、このプロセスは難しい状況です。
どんなアイデアがありますか?
編集:PIDからUIDにフレーズが変更されました。
答え1
これは、権限のないコンテナのプロセスがホストps
で実行されたときに表示されるのとまったく同じです。
Proxmoxは、権限のないLXCコンテナを実行できます。権限がない理由は、UIDマッピングがマップされたホスト内のUIDを取得するためにコンテナ内のUIDに100000を追加するように構成されているためです。したがって、ホストに表示される100000はコンテナの場合は0(ルート)、一部のコンテナでは表示される100033は33です。したがって、コンテナのルートにはホストシステムに対する特定の権限がなく、権限がないため無害です。