Что означает, если в файле /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, фактически представляющий физическое устройство.

Связанный контент