[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