root権限なしでnproc制限を超えると、プロセスを終了する方法は?

root権限なしでnproc制限を超えると、プロセスを終了する方法は?

したがって、ユーザーがnproc制限を超えました。したがって、SSHも不可能で、ターゲットsuユーザーとしてログインすることもできません。ただし、ユーザーがアクセスできるシェルはありません。 root権限なしでこの問題を解決するには?

ありがとう

ベストアンサー1

nprocと「ulimit」というラベルが表示されたら、このulimitメカニズムに2つのポイントを追加します。

あなたが経験している状況を正確に回避するために、システム管理者はソフト制限をハード制限よりわずかに低く設定することを願っています。これにより、su別のアカウントで実行するためのソフト値を追加し、それを使用して終了できます。

また、ulimitはgrep -r pam_limits.so /etc/pam.d/PAM()によって設定されるため、このPAMモジュールを使用しない認証方法/プログラムがある場合は、このulimitを回避して終了を生成できます。

CAP_KILL問題が発生する前に対処する必要があるこれら2つのソリューションに加えて、正しいアクセス権(同じユーザー、root、setuid、または機能)なしで既存のプログラムにシグナルを送信することは実際には不可能です。

おすすめ記事