( 4fonya | 2014. 08. 11., h – 21:54 )

Már régóta bosszant hogy ha a kezembe kerül egy vfat-ra formázott külső meghajtó akkor ez
a hülye Fedora 17 úgy csatolja fel hogy minden állomány végrehajthatónak látszik. A mount parancs megfelelő sora:


/dev/sdc1 on /mnt/usb-lemez1-1 type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro,.....)

Régebben már küzdöttem ezzel, a hal beállításokat próbáltam megváltoztatni mindenféle eredmény nélkül. A fenti javaslat mintájára írtam egy módosított szabályt:

ENV{ID_FS_TYPE}=="vfat", ENV{UDISKS_MOUNT_OPTIONS}="dmask=0111,fmask=0444,iocharset=utf-8,codepage=852"

/etc/udev/rules.d/60-saját.rules

Aztán:

$ udevadm control --reload-rules
$ udevadm trigger

Csatlakoztatom a meghajtót és lekérdezem az udev adatbázisát:

$ udevadm info --export-db

A megfelelő eszköznél ezt látom:

E: UDISKS_MOUNT_OPTIONS=dmask=0111,fmask=0444,iocharset=utf-8,codepage=852

A mount parancs kimenete:


/dev/sdc1 on /mnt/usb-lemez1-1 type vfat (rw,nosuid,nodev,noexec,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro,.....)

Mi a jó fene van? Semmi változás. Ez az átokfajzat nem hajlandó tudomásul venni az új felállást.