当设备在 /etc/fstab 文件中将选项设置为 nodev 时,这意味着什么?

Pea*_*key 3 linux

我知道 nodev 意味着Do not set character or special devices access on this partition.什么,但这究竟是指什么。我对字符设备的理解是一种以流方式读写的设备,例如控制台或终端,而块设备是一种以固定块大小(例如 CD、DVD 和磁盘扇区)进行读写的设备。

Pau*_*aul 5

设备节点是允许与物理设备(通常)交互的特殊文件,例如硬盘和摄像机等。

它们通常存在于 /dev 中,它通常是根文件系统的一部分。

分区上的 nodev 参数表示“即使有人设法在此分区上创建设备节点,我们也不会将其视为设备”。

因此,您将使用它来加强其他文件系统的安全性,例如/home,因此有人无法创建/home/user/dev/sda1并让它实际代表物理设备。