Ich weiß, dass nodev das bedeutet, Do not set character or special devices access on this partition.
aber worauf bezieht sich das genau? Mein Verständnis von Zeichengeräten ist ein Gerät, das in Streams liest und schreibt, wie die Konsole oder das Terminal, und ein Blockgerät ist ein Gerät, das in festen Blockgrößen liest und schreibt, wie CDs, DVDs und Festplattensektoren.
Antwort1
Geräteknoten sind spezielle Dateien, die die Interaktion mit physischen Geräten wie (normalerweise) Festplatten, Videokameras usw. ermöglichen.
Sie befinden sich normalerweise im Verzeichnis /dev, das üblicherweise Teil des Root-Dateisystems ist.
Der Nodev-Parameter einer Partition besagt: „Selbst wenn es jemandem gelingt, einen Geräteknoten auf dieser Partition zu erstellen, behandeln wir ihn nicht als Gerät.“
Sie können dies also verwenden, um die Sicherheit anderer Dateisysteme zu erhöhen, z. B. /home
, sodass niemand ein erstellen kann /home/user/dev/sda1
und es tatsächlich ein physisches Gerät darstellt.