tail head cat sleep
QR code linking to this page

manページ  — IO

名称

io – I/O 特権ファイル

内容

解説

特殊ファイル /dev/io は制御下にあるセキュリティホールで、 (通常はカーネルの内部コードに予約された) I/O 特権を得ることをプロセスに許可します。 /dev/io を開いたファイル記述子を持ったどんなプロセスでも、 フラグレジスタセットの中の IOPL ビットを得ることができます。 すなわち、直接 I/O を操作することが許されます。 これは、ハードウェアを直接操作する ユーザランドのプログラムを書くために役立ちます。

アクセス制御全体は /dev/io のファイルアクセスパーミッションによって管理されていますので、 このデバイスに正しいパーミッションを与えるように 注意する必要があります。 読み込み専用のアクセスでさえ、すべての I/O 特権を 与えてしまうことに注意してください。

ファイル

/dev/io
 

関連項目

mem(4)

歴史

io ファイルは FreeBSD 1.0 で登場しました。


IO (4) Jan 1, 1996

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

The Unix phenomenon is scary. It doesn't go away.
— Steve Ballmer