Linuxで/proc/sysrq-triggerに書き込むにはrootが必要なのはなぜですか?

Linuxで/proc/sysrq-triggerに書き込むにはrootが必要なのはなぜですか?

警告:次のキーの組み合わせを使用すると、コンピュータがダウンします。

いいですね。これが管理ツールであることは知っていますが、すべてのユーザーがALT++SysRqタスクを実行できることを知っていますC。これ協会私が何を言ったのか説明しました。

ただし、ルートとしてのみこのようなことを行い、echo c > /proc/sysrq-trigger実際にシステムをクラッシュさせることができます。

誰かが物理的なアクセス権を持っている場合は、キーボードを接続するだけでコンピュータ(またはサーバー)をダウンさせることができますが、端末からルートアクセス権を取得するのは難しいでしょう。そうですか? rootではなくユーザーとしてキーボードでは機能しますが、コンソールではrootとしてのみ機能する特別な理由はありますか?

これ私が探しているものではありません。問題があるという話です。Fnキーボードのセクションです。それもあなたがそうすることを許可しませんsudo。まずする必要がありますsu root

ベストアンサー1

rootではなくユーザーとしてキーボードでは機能しますが、コンソールではrootとしてのみ機能する特別な理由はありますか?

私が理解したのは、SysRQマジックシーケンスは非常に低いレベルで処理され、コンソールのユーザーがroot。実際にログインしたユーザーがいないか、起動時にも機能します。

侵入者や不快なことをしたい人が自分のコンピュータに物理的にアクセスできる場合は、セキュリティの観点からはとにかく失敗します。

おすすめ記事