
dmesg のこの種のメッセージが実際に何を意味するのか説明してくれる人、またはドキュメントを教えてくれる人はいますか? このようなイベントの対処に関する先史時代以外の情報を見つけることができませんでした。
プログラムは正常に動作しているように見える場合もあれば (両方の例を参照)、クラッシュする場合もあります。VirtualBox では画面全体がフリーズします (ハードウェアの電源ボタンを使用してシステムをシャットダウンできました)。
grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/bin/xinit[xinit:1814] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:1798] uid/euid:1000/1000 gid/egid:1000/1000
grsec: denied resource overstep by requesting 135168 for RLIMIT_MEMLOCK against limit 65536 for /usr/lib64/firefox/firefox[Media Audio:2540] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:2128] uid/euid:1000/1000 gid/egid:1000/1000
私のシステムは x86_64 強化 Gentoo です。
答え1
アプリケーションが、システムで設定された制限で許可されている以上のリソースを要求しています。これらの制限は、/etc/security/limits.conf
(少なくとも Debian では) で設定されています。
以下のコマンドを使用して、現在の制限値を印刷することもできます。
ulimit -a
私の持っているものは次のとおりです/etc/security/limits.conf
:
* - memlock 256
* - nice -20
制限を変更した後は、新しい値を有効にするためにログアウトするか、再起動する必要があるかもしれません。