Я знаю, что означает nodev, Do not set character or special devices access on this partition.
но что именно это означает. Насколько я понимаю, символьные устройства — это устройства, которые читают и пишут в потоке, такие как консоль или терминал, а блочные устройства — это устройства, которые читают и пишут в фиксированных размерах блоков, такие как CD, DVD и секторы дисков.
решение1
Узлы устройств — это специальные файлы, которые позволяют взаимодействовать с физическими устройствами (обычно), такими как жесткие диски, видеокамеры и т. д.
Обычно они находятся в каталоге /dev, который обычно является частью корневой файловой системы.
Параметр nodev в разделе говорит: «даже если кому-то удастся создать узел устройства в этом разделе, мы не будем рассматривать его как устройство».
Таким образом, вы можете использовать это для усиления безопасности других файловых систем, таких как /home
, чтобы кто-то не мог создать /home/user/dev/sda1
, фактически представляющий физическое устройство.