[sisyphus] Параметры автомонтирования vfat

Michael A. Kangin =?iso-8859-1?q?mak_=CE=C1_rsmu=2Eru?=
Вт Июн 19 18:20:11 MSD 2007


В сообщении от Sunday 17 June 2007 12:57:39 Michael A. Kangin написал(а):

Отвечаю сам себе: за каким-то фигом перестали пониматься mount_option типа 
string (это баг или фича?). Поэтому правильным будет такой вот диковатый 
кусочек в /etc/hal/fdi/policy/91-mount-subfs.fdi:
-----------
<match key="volume.fsusage" string="filesystem">
  <match key="volume.fstype" string="vfat">
   <merge key="volume.policy.mount_option.fmask=0111" type="bool">true</merge>
   <merge key="volume.policy.mount_option.dmask=0000" type="bool">true</merge>
  </match>
</match>
--------------


> Имеем внешний USB-диск, на одном из разделов - vfat. Имеем hal-0.5.9-alt11,
> hal-fstab-sync-0.0.1-alt2.2.1, hal-mount-subfs-0.0.1-alt1.
>
> При подключении диска в fstab'е для него прописываются опции монтиирования
> user,noexec,nodev,noauto,nosuid,comment=managed, соответственно, рядовой
> юзер ничего на этот раздел записать не может.
>
> Вопрос: куда засунуть для vfat опции монтирования umask=0111,dmask=0000?
>
> Я попробовал в файл /etc/hal/fdi/policy/91-mount-subfs.fdi добавить строки
>
> $ diff 91-mount-subfs.fdi.orig 91-mount-subfs.fdi
> 20a21,24
>
> >         <match key="volume.fstype" string="vfat">
> >               <merge key="volume.policy.mount_option.umask"
>
> type="string">0111</merge>
>
> >               <merge key="volume.policy.mount_option.dmask"
>
> type="string">0000</merge>
>
> >       </match>
>
> перестартовал haldaemon, но это не помогло.



-- 
wbr, Michael A. Kangin


Подробная информация о списке рассылки Sisyphus