
Posso assegnare a tutti gli utenti il permesso di montare un dispositivo?
Gli hard disk, le singole partizioni e
altri dispositivi di memorizzazione, come
lettori CD e DVD, possono essere
montati e smontati, cioè resi accessibili,
anche all'avvio, tenendo conto delle
impostazioni presenti nel file di configurazione
/etc/fstab. È qui, infatti, che
si stabilisce l'associazione tra dispositivo
(ad esempio /dev/hda1, /dev/hdb2,
/dev/hdc1, ecc.) e punto di mount all'interno
del file system, cioè la directory
dove il contenuto di un hard disk o di
una partizione diventerà disponibile.
Inoltre, sempre attraverso /etc/fstab è
possibile stabilisce il tipo di file system
utilizzato per la formattazione del supporto
(Ext3, ReiserFS, Xfs, ISO9660...)
e i permessi di accesso: possibilità di
montare e smontare il disco, anche in
automatico, accesso in lettura e scrittura
e molte altre opzioni. È chiaro, quindi,
che per garantire a tutti gli utenti la
possibilità di montare e smontare un
supporto è necessario intervenire su
questo file. In particolare per questo tipo
di operazioni bisogna utilizzare le
opzioni user e users. Nel primo caso, si
concede a tutti il permesso di montare
il supporto ma non di smontarlo, mentre
la seconda direttiva attiva entrambi
i permessi. Supponiamo di voler montare
all'avvio la terza partizione del
primo disco, identificata dal file di dispositivo
/dev/hda3, e permettere a tutti
gli utenti di montarla e smontarla
successivamente. In questo caso, il file
/etc/fstab, con riferimento alla riga relativa
a /dev/hda3, va modificato nel
modo seguente:
/dev/hda3 /mnt/backup ext3
ro,users,oauto 0 0
In dettaglio: /dev/hda3 indica la partizione,
/mnt/backup il punto di mount,
ext3 il tipo di file system utilizzato in
questo caso, ro (read only) l'accesso in
lettura, users la possibilità per tutti gli
utenti di montare e smontare la partizione
e auto il montaggio automatico
all'avvio. I due zeri alla fine indicano
che non si tratta di una partizione di
avvio e di non effettuare il controllo
durante il boot. La presenza di un numero
1 indica che si tratta di una partizione di avvio e che bisogna eseguire il
controllo. In quest'ultimo caso, un 2 al
posto dell'1 fa in modo che questo file
system venga controllato solo dopo
quello principale. Altre opzioni di
mount importanti sono nouser, che vieta
agli utenti la possibilità di montare e
smontare i dispositivi, noauto, per impedire
il montaggio al boot. I comandi
per montare e smontare una partizione
o un altro dispositivo sono mount e
umount, ma se /etc/fstab è configurato
correttamente, è possibile farlo direttamente
dal file manager o da altri programmi.
Il loro uso è comunque molto
semplice:
mount -t ext3 /dev/hda3
/mnt/backup
umount /mnt/backup
Il comando mount eseguito senza argomenti
mostra tutti i file system montati
in quel momento, elencati anche nel file
/etc/mtab.