[BSD] Specialis mount + fstab kerdes

Zahemszky Gábor Gabor at Zahemszky.HU
2005. Május. 26., Cs, 16:40:43 CEST


Laszlo Nagy wrote:
> 
>  Sziasztok,
> 
> Van egy VFAT32 particiom amit igy mount-olok:
> 
> mount_msdosfs -u nobody -g shares -m 777 -M 777 /dev/ad0s5 /mnt/transfer
> 
> Ezutan az a particio irhato lesz minden user-nek aki a "shares" 
> group-ban van.
> 
> Hogy tudom ugyan ezt megadni az fstab-ban?
> 
> Ez nem megy:
> 
> /dev/ad0s5              /mnt/transfer   msdosfs rw -u nobody -g shares 
> -m 777 -M 777            0       0
> /dev/ad0s6              /mnt/media      msdosfs rw -u nobody -g shares 
> -m 777 -M 777            0       0
> 
> gondolom azert mert az options reszben nem lehet szokoz.
> 
> /dev/ad0s5              /mnt/transfer   msdosfs "rw -u nobody -g shares 
> -m 777 -M 777"            0       0
> /dev/ad0s6              /mnt/media      msdosfs "rw -u nobody -g shares 
> -m 777 -M 777"            0       0

Esetleg a man fstab?
      The fourth field, (fs_mntops), describes the mount options associated
      with the file system.  It is formatted as a comma separated list of
      options.  It contains at least the type of mount (see fs_type 
below) plus
      any additional options appropriate to the file system type.

Magyarul vesszővel elválasztva. Már csak az a trükk (de ne kérdezd, 
honnan tudom), hogy bizonyos opciókat be lehet írni simán, mások elé 
viszont ki kell tenni a kötőjelet, végül pedig a szóközöket az opció és 
a paramétere között "=" -gel (azaz egyenlőségjellel) kell 
helyettesíteni. Ha jól sejtem, akkor így:

/dev/ad0s5 /mnt/transfer msdosfs rw,-u=nobody,-g=shares,-m=777,-M=777  0  0

Bye,

Zahy < Gabor at Zahemszky dot HU >
-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ 
';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? 
]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? 
]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for 
i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l 
i;};print "$j"



További információk a(z) BSD levelezőlistáról