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.