/etc/fstab ファイルでデバイスのオプションが nodev に設定されている場合、それは何を意味しますか?

/etc/fstab ファイルでデバイスのオプションが nodev に設定されている場合、それは何を意味しますか?

nodev の意味はわかりますDo not set character or special devices access on this partition.が、正確には何を指すのでしょうか。私の理解では、キャラクター デバイスとは、コンソールやターミナルなどのストリームで読み書きするデバイスであり、ブロック デバイスとは、CD、DVD、ディスク セクターなどの固定ブロック サイズで読み書きするデバイスです。

答え1

デバイス ノードは、通常、ハード ディスクやビデオ カメラなどの物理デバイスとのやり取りを可能にする特別なファイルです。

これらは通常、ルート ファイル システムの一部である /dev に存在します。

パーティションの nodev パラメータは、「誰かがこのパーティションにデバイス ノードを作成できたとしても、それをデバイスとして扱うことはありません」という意味です。

したがって、これを使用して、 などの他のファイル システムのセキュリティを強化し、/home誰かが を作成して/home/user/dev/sda1、実際に物理デバイスを表すことができないようにします。

関連情報