[Risolto] Mount di HD USB con attribuzione permessi

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
ivalle
Prode Principiante
Messaggi: 24
Iscrizione: mercoledì 5 aprile 2006, 17:27

[Risolto] Mount di HD USB con attribuzione permessi

Messaggio da ivalle »

Salve a tutti!

In avvio, vorrei che Ubuntu montasse il mio HD esterno USB con permessi 775 (umask=002).
Il mio /etc/fstab è il seguente:

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# <file system>   <mount point>     <type>        <options>                           <dump>  <pass>
proc              /proc             proc          defaults                             0       0
/dev/sda4         /                 ext3          defaults,errors=remount-ro           0       1
/dev/sda8         /boot             ext3          defaults                             0       2
/dev/sda5         /home             ext3          defaults                             0       2
/dev/sda1         /media/sda1       ntfs          defaults,nls=utf8,umask=007,gid=46   0       1
/dev/sda3         /media/sda3       ext3          defaults                             0       2
/dev/sda7         /media/sda7       vfat          defaults,utf8,umask=002,gid=46       0       1
/dev/sdb1         /media/sdb1       vfat          defaults,utf8,umask=002,gid=46       0       1
/dev/sda6         none              swap          sw                                   0       0
/dev/hda          /media/cdrom0     udf,iso9660   user,noauto                          0       0
# mount FTP
/media/sdb1/Foto           /home/ftp/foto    none          bind                        0       0
/media/sdb1/Musica/album   /home/ftp/musica  none          bind                        0       0
/media/sdb1/Video          /home/ftp/video   none          bind                        0       0
L'unità di cui sto parlando è /dev/sdb1.

Aggiungo che le opzioni "Montare le unità rimovibili quando montate a caldo" e "Montare i supporti rimovibili vengono inseriti" in Preferenze --> Unità e supporti rimovibili sono abilitate (e vorrei che lo rimanessero per poter collegare altre memorie USB).

Con questa configurazione l'unità /dev/sdb1 non viene montata all'avvio.

Se dopo aver avviato il sistema do il comando:

Codice: Seleziona tutto

sudo mount -a

L'unità viene montata correttamente (con i permessi richiesti).

Se ripristino il file /etc/fstab originale, cioè questo:

Codice: Seleziona tutto

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda4
UUID=3e0391ac-f0e0-4ccf-89d6-86ce04acb186 /               ext3    defaults,errors=remount-ro 0       1
# /dev/sda8
UUID=96778535-b3c4-475e-9179-21f5292558f2 /boot           ext3    defaults        0       2
# /dev/sda5
UUID=ac13eb89-b135-4eba-aa89-338209d71c29 /home           ext3    defaults        0       2
# /dev/sda1
UUID=5E54512754510367 /media/sda1     ntfs    defaults,nls=utf8,umask=007,gid=46 0       1
# /dev/sda3
UUID=20533e8f-53d8-4f13-9922-5c965ff5d144 /media/sda3     ext3    defaults        0       2
# /dev/sda7
UUID=E970-D046  /media/sda7     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/sdb1
UUID=6853-5BA9  /media/sdb1     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/sda6
UUID=62823de1-14b9-4d26-90f0-4eff810e657c none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
L'unità /dev/sdb1 viene montata all'avvio, ma nella cartella /media/LACIE e con permessi 700 (?? invece che 770, come dovrebbe essere visto che umask = 007).

Qualcuno capisce cosa succede?

A me l'HD serve con i permessi in lettura ed esecuzione per tutti utenti, altrimenti non si riesce ad accedere alle cartelle tramite il server ftp.
Ultima modifica di ivalle il venerdì 3 novembre 2006, 18:20, modificato 1 volta in totale.
Avatar utente
paper0k
Rampante Reduce
Rampante Reduce
Messaggi: 7220
Iscrizione: lunedì 2 ottobre 2006, 13:39
Contatti:

Re: mount di HD USB con permessi 775

Messaggio da paper0k »

Provato ad aggiungere "auto" nelle opzioni? Tipo così:

Codice: Seleziona tutto

/dev/sdb1         /media/sdb1       vfat          auto,defaults,utf8,umask=002,gid=46       0       1
anche se mi sembra che defaults includa l'automount... :-\
Chiunque può essere ragionevole, ma esser sani di mente è raro (Oscar Wilde)
Wiki|Blog|Twitter|Identi.ca|last.fm
Avatar utente
ivalle
Prode Principiante
Messaggi: 24
Iscrizione: mercoledì 5 aprile 2006, 17:27

Re: mount di HD USB con permessi 775

Messaggio da ivalle »

Risolto (trovata soluzione sul forum in inglese)...

Per modificare i criteri con i quali vengono assegnati i permessi alle unità USB (FAT32):

Codice: Seleziona tutto

sudo gedit  /usr/share/hal/fdi/policy/10osvendor/10-storage-policy.fdi
Individuare il codice:

Codice: Seleziona tutto

    < match key="volume.fstype" string="vfat">
    < merge key="volume.policy.mount_option.iocharset=utf8" type="bool">true< /merge>
    < merge key="volume.policy.mount_option.quiet" type="bool">true< /merge>
    < /match>

e modificarlo come segue:

Codice: Seleziona tutto

    < match key="volume.fstype" string="vfat">>
    < merge key="volume.policy.mount_option.iocharset=utf8" type="bool">true< /merge>
    < merge key="volume.policy.mount_option.quiet" type="bool">true< /merge>
    < merge key="volume.policy.mount_option.umask" type="string">0002< /merge>
    < /match>

naturalmente al posto di 0002 si può mettere l'umask che si vuole.
ho aggiunto qualche spazio al codice, ma se non lo faccio il forum si mangia parte del codice...)
Ultima modifica di ivalle il venerdì 3 novembre 2006, 18:30, modificato 1 volta in totale.
siles.belfiore
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 25 giugno 2007, 16:57

Re: [Risolto] Mount di HD USB con attribuzione permessi

Messaggio da siles.belfiore »

a me da tutti altri codici
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 11 ospiti