[sisyphus] [JT] USB Flash. монтирование и права...

Epiphanov Sergei =?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Чт Янв 24 13:46:47 MSK 2008


В сообщении от Thursday 24 January 2008 13:01:26 Шишков Евгений написал(а):
> Но всех будет интересовать когда со внешнего мира принесут файлы,
> скопируют их себе с правами 0700 и положат в сеть. Вот и вернулись.
> Доступа к файлу нет, потому как кроме хозяина его ни кто не откроет. И
> снова разговор о смене прав хозяином....

Вам ответили: используйте отдельно стоящий файл-сервер и все файлы 
выкладывайте туда. Всё равно же другие что к Вам, что к серверу через Samba 
добираются.

Попробуйте в /etc/hal/fdi/policy/ создать такой файл 50-vfat-mask.fdi:

<?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">
      <!-- optical drives -->
      <match key="storage.drive_type" string="cdrom">
        <merge key="storage.policy.mount_option.ro" type="bool">true</merge>
        <merge key="storage.policy.mount_option.iocharset=cp1251" 
type="bool">true</merge>
      </match>

      <!-- floppy drives -->
      <match key="storage.drive_type" string="floppy">
        <merge key="storage.policy.mount_option.iocharset=cp1251" 
type="bool">true</merge>
        <merge key="storage.policy.mount_option.codepage=866" 
type="bool">true</merge>
        <merge key="storage.policy.mount_option.showexec" 
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=cp1251" 
type="bool">true</merge>
            <merge key="volume.policy.mount_option.codepage=866" 
type="bool">true</merge>
        <merge key="storage.policy.mount_option.dmask=755" 
type="bool">true</merge>
        <merge key="storage.policy.mount_option.fmask=644" 
type="bool">true</merge>
            <merge key="volume.policy.mount_option.showexec" 
type="bool">true</merge>
          </match>
        </match>
      </match>
    </match>
  </device>
</deviceinfo>


-- 
С уважением, Епифанов Сергей


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