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