]> arthur.barton.de Git - netatalk.git/blob - config/AppleVolumes.default
Makefile.am patches from Sebastian Rittau (srittau@jroger.in-berlin.de)
[netatalk.git] / config / AppleVolumes.default
1 # This file looks empty when viewed with "vi".  In fact, there is one
2 # '~', so users with no AppleVolumes file in their home directory get
3 # their home directory by default.
4
5 # volume format:
6 # :DEFAULT: [all of the default options except volume name]
7 # path [name] [casefold:x] [codepage:y] [options:z,l,j] \
8 #   [allow:a,@b,c,d] [deny:a,@b,c,d] [dbpath:path] [password:p] \
9 #   [rwlist:a,@b,c,d] [rolist:a,@b,c,d] [limitsize:value in bytes]
10 #
11 #
12 # name:      volume name. it can't include the ':' character and is limited
13 #            to 27 characters in length.
14 #
15 # variable substitutions:
16 # you can use variables for both <path> and <name> now. here are the
17 # rules:
18 #     1) if you specify an unknown variable, it will not get converted. 
19 #     2) if you specify a known variable, but that variable doesn't have
20 #        a value, it will get ignored.
21 #
22 # the variables:
23 # $c   -> client's ip or appletalk address
24 # $f   -> full name (whatever's in the gecos field)
25 # $g   -> group
26 # $h   -> hostname 
27 # $s   -> server name (can be the hostname)
28 # $u   -> username (if guest, it's whatever user guest is running as)
29 # $v   -> volume name (either ADEID_NAME or basename of path)
30 # $z   -> zone (may not exist)
31 # $$   -> $
32 #
33 # casefold options [syntax: casefold:option]:
34 # tolower    -> lowercases names in both directions
35 # toupper    -> uppercases names in both directions
36 # xlatelower -> client sees lowercase, server sees uppercase
37 # xlateupper -> client sees uppercase, server sees lowercase
38 #
39 # allow/deny/rwlist/rolist format [syntax: allow:user1,@group]:
40 # user1,@group,user2  -> allows/denies access from listed users/groups
41 #                        rwlist/rolist control whether or not the
42 #                        volume is ro for those users.
43 #
44 # miscellaneous options [syntax: options:option1,option2]:
45 # prodos              -> make compatible with appleII clients.
46 # crlf                -> enable crlf translation for TEXT files.
47 # noadouble           -> don't create .AppleDouble unless a resource
48 #                        fork needs to be created.
49 # ro                  -> mount the volume as read-only.
50 # mswindows           -> enforce filename restrictions imposed by MS
51 #                        Windows. this will also invoke a default
52 #                        codepage (iso8859-1) if one isn't already 
53 #                        specified.
54 # nohex               -> don't do :hex translations for anything
55 #                        except dot files. specify usedots as well if
56 #                        you want that turned off. note: this option
57 #                        makes the / character illegal.
58 # usedots             -> don't do :hex translation for dot files. note: when 
59 #                        this option gets set, certain file names
60 #                        become illegal. these are .Parent and
61 #                        anything that starts with .Apple. also, dot
62 #                        files created on the unix side are marked
63 #                        invisible. 
64 # limitsize           -> limit disk size reporting to 2GB. this is
65 #                        here for older macintoshes using newer
66 #                        appleshare clients. yucko.
67 #
68 # codepage:filename   -> load filename from nls directory.
69 # dbpath:path         -> store the database stuff in the following path.
70 # password:password   -> set a volume password (8 characters max)
71 #
72 ~