[sisyphus] [JT] USB Flash. монтирование и права...
Евгений
=?iso-8859-1?q?evgent_=CE=C1_tula=2Enet?=
Чт Янв 24 18:51:59 MSK 2008
В сообщении от Thursday 24 January 2008 18:43:37 Olvin написал(а):
> Евгений пишет:
> > Всё. Разобрался.
> > Вот как:
> > <merge key="volume.policy.mount_option.dmask=0022"
> > type="bool">true</merge>
> > <merge key="volume.policy.mount_option.fmask=0133"
> > type="bool">true</merge>
> > И получаем на файлы 0644, на папки 0755.
>
> А раньше было немножко по-другому...
Ну я на sisyphus.ru нашёл этот пакет, посмотрел изменения и увидел там
подобные маски. Ну и стало понятно, почему указание 644 и 755 не помогало.
Вот что в итоге:
$cat 50-vfat-mask
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- Handle drives with non-partitioned media -->
<match key="storage.no_partitions_hint" bool="true">
<!-- floppy drives -->
<match key="storage.drive_type" string="floppy">
<merge key="storage.policy.mount_option.iocharset=utf8"
type="bool">true</merge>
<merge key="storage.policy.mount_option.codepage=866"
type="bool">true</merge>
</match>
</match>
<!-- Normal volumes; use volume label, uuid or drive_type -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<!-- skip for drives with the no partitions hint (they are handled
above) -->
<match key="@block.storage_device:storage.no_partitions_hint"
bool="false">
<!-- Use KOI8-R charset for vfat -->
<match key="volume.fstype" string="vfat">
<merge key="volume.policy.mount_option.iocharset=utf8"
type="bool">true</merge>
<merge key="volume.policy.mount_option.codepage=866"
type="bool">true</merge>
<merge key="volume.policy.mount_option.dmask=0022"
type="bool">true</merge>
<merge key="volume.policy.mount_option.fmask=0133"
type="bool">true</merge>
</match>
</match>
</match>
</match>
</device>
</deviceinfo>
Подробная информация о списке рассылки Sisyphus