Un montipo (o tipo di montaggio) in ambito di file system e sistemi operativi si riferisce a come un file system viene montato (collegato) a un punto specifico all'interno della struttura ad albero del file system principale. Definisce il modo in cui il file system montato si comporta e interagisce con il sistema operativo.
I tipi di montaggio determinano diverse caratteristiche, tra cui:
noexec
, i file eseguibili sul quel file system non possono essere eseguiti.I montipi sono definiti attraverso opzioni durante il comando di montaggio (ad esempio, utilizzando il comando mount
in Linux e altri sistemi Unix-like) o attraverso il file /etc/fstab
, che viene utilizzato per definire i montaggi permanenti del sistema. Le opzioni comuni includono ro
(sola lettura), rw
(lettura/scrittura), noexec
(non eseguire file binari), nosuid
(disabilitare i bit setuid/setgid), nodev
(non interpretare i file di dispositivo), e molti altri.
La scelta del montipo appropriato è cruciale per la sicurezza e la stabilità del sistema. Montare un file system con le opzioni errate può esporre il sistema a vulnerabilità (https://it.wikiwhat.page/kavramlar/vulnerabilita) o impedire il corretto funzionamento delle applicazioni.