フォーク爆弾を防ぐために、私はこのhttp://www.linuxhowtos.org/Tips%20and%20Tricks/ulimit.htmをフォローしました
ulimit -a
は新しい設定を反映しますが、(のようroot
にbash
)実行すると:(){ :|:&};:
、VMは最大CPU + RAMのままになり、システムがフリーズします。
フォークボムを使用したり、バグのあるアプリケーションを実行したりして、ユーザーがシステムをダウンさせないようにする方法は?
OS:RHEL 6.4
Stephane Chazelas:1]私はrootとして実行していました。通常のユーザーで動作させてみました。2]不足しているスペースはタイプミスです。bash.Sorryを使用しています。3] ulimitは「root」ユーザーをモデレートできないのですか?
—
user44441
@ stephane-chazelas 1] rootで実行していたので、通常のユーザーで試してみました。2]不足しているスペースはタイプミスです。bash.Sorryを使用しています。3] ulimitは「root」ユーザーをモデレートできないのですか?
—
user44441
root
万が一それを試みていますか?どのシェルから試していますか?(後に不足しているスペースが{
示唆zsh
されますが、そこにも再現できません)。