Portál AbcLinuxu, 26. dubna 2024 02:42

Jak se zbavit příznaku +x (spustitelný) u souborů na vfat?

Ideální je, zbavit se příznaku x (executable) rovnou při připojování souborového systému vfat, jinak ho pak třeba ze zkopírovaných souborů budete muset odstraňovat dodatečně.

Existuje několik voleb příkazu mount, které vám můžou pomoci:

Další otázkou je, kde tyto volby použít. Můžete tak učinit přímo u příkazu mount, například takto:

mount /dev/hda4 /mnt/windows -t vfat --options=fmask=0111

Pokud nějaký souborový systém připojujete pokaždé (třeba při spuštění počítače), problém je, kde je použít. Jedna možnost je specifikovat je rovnou v /etc/fstab. To vám pomůže u souborových systémů připojovaných například z pevného disku:

/dev/hda4       /mnt/windows            vfat    fmask=0111           0       0

Asi největší problém je výměnných zařízení, jako jsou v dnešní době různé disky připojitelné přes USB. Nejspíš by se tyto volby daly vnutit i přímo systému HAL, ale zatím se mi to nepovedlo. Alespoň pro Gnome se mi ale povedlo přijít na toto řešení:

  1. Spusťe gconf-editor.
  2. Najděte větev /system/storage/default_options.
  3. V této sekci je položka mount_options.
  4. Klikněte na ní pravým tlačítkem a zvolte Upravit, případně můžete použít na této položce použít i dvojité kliknutí.
  5. Klikněte na Přidat a zadejte fmask=0111.

Dokument vytvořil: MaT, 23.12.2008 00:07 | Poslední úprava: MaT, 23.12.2008 00:09 | Historie změn | Zobrazeno: 1037×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.