1 .TH AFPD 8 "23 Feb 1999" "netatalk 1.4b2/asun 2.1.3"
4 afpd \- AppleTalk Filing Protocol daemon
47 provides an AppleTalk Filing Protocol (AFP)
48 interface to the Unix file system. It is normally started at boot time
51 The list of volumes offered to the user is generated from
52 .B :ETCDIR:/AppleVolumes.system
54 .BR :ETCDIR:/AppleVolumes.default ,
61 files is used to specify volumes to mount and file name extension mappings.
62 It is formatted as follows, one specification per line:
81 is unspecified, the last component of
83 is used. No two volumes may have the same name. If
91 is used. The extension
93 sets the default creator and type for otherwise untyped Unix files.
94 Blank lines and lines beginning with `#' are ignored.
98 Specifies that the daemon not fork, and that a trace of all AFP
99 commands be written to stdout.
101 .BI \-f " defaultvolumes"
104 should be read for a list of default volumes to offer, instead of
105 .BR :ETCDIR:/AppleVolumes.default .
107 .BI \-s " systemvolumes"
110 should be read for a list of volume that all users will be offered,
112 .BR :ETCDIR:/AppleVolumes.system .
117 file first. This option causes volume names in the user's
119 file to override volume names in the system's
121 file. The default is to read the system
123 file first. Note that this option doesn't effect the precendence of
124 filename extension mappings: the user's AppleVolumes file always has
130 should be used for NBP registration, instead of the first component of
131 the hostname in the local zone.
133 .BI \-c " maxconnections"
134 Specifies the maximum number of connections to allow for this
139 Specifies the name of the guest account. The default is ``nobody''.
148 Causes the server to not offer
151 .BR "Cleartxt Passwrd" ,
154 logins, respectively. The default is to enable all available login methods.
157 currently understands three User Authentication Methods (UAMs):
167 s/he will only be offered default volumes to mount, and will only be able
168 to read and write files that are permitted to the guest user. The
178 offers the user all volumes listed in
180 The user may also read and write all files that s/he normally could.
182 is not recommended for AFS use.
184 is recommended for AFS use.
185 A forth, depricated UAM is also included in the distribution,
190 Directory IDs are only fixed for the duration of a session. This means
191 that Mac aliases won't work correctly in all cases.
193 If a user renames a folder that has an application as its progeny, the
195 mapping for the application will not longer be available. This implies
196 that double-clicking on one of the application's documents will no
197 longer launch the application. The
199 mapping will be rebuilt by the mac, the next time the Finder see the
204 is configured to downcase Macintosh filenames, Unix filenames with
205 mixed case will be unavailable.
207 If carriage return/line feed translation is enabled, it is not
208 safe to copy Unix binaries to a Macintosh.
210 It is not possible to move directories between devices.
212 When mounting the parent of an existing volume, the desktop database of
213 the existing volume will not be available to the parent volume. The
215 mappings and icons of applications with the
217 bit set will be generated in the parent volume as the applications are
222 so that his home directory is no longer offered, he will no longer be able
227 Unix files beginning with `.' are not accessible from the mac.
233 file does not exist, the volume will not be offered in the Chooser.
237 documents do not get carriage return/line feed translation. This is
238 because MS Word uses a type other than
240 while writing the document, then changes the type to
242 To allow users to edit their
245 parses the files with either end of line character.
247 Unix filenames that are longer than 31 characters are inaccessible from
251 .B :ETCDIR:/AppleVolumes.default
252 list of default volumes to mount
254 .B :ETCDIR:/AppleVolumes.system
255 list of volumes to offer all users
258 user's list of volumes to mount
260 A few calls from the AFP specification are not implemented, because the
261 Macintosh does not use them.