# が先頭にない行が解釈される。 設定ファイルの行は、以下のように構成されている:
path [ chooser name ] [ options ]
chooser name は、適切な共有を示すために Macintosh のセレクタに現れる名前である。 名前にスペースがある場合は、 (例えば "File Share" のように) クォートすべきである。 chooser name は 27 文字を超えることはできず、 : 文字を含めることはできない。
使用可能なオプションとその意味は、以下の通りである:
例: allow:user1,user2,@group
tolower - (「サーバー」→「クライアント」および 「クライアント」→「サーバー」の両方向で) 大文字を小文字にする。
toupper - (「サーバー」→「クライアント」および 「クライアント」→「サーバー」の両方向で) 小文字を大文字にする。
xlatelower - 「サーバー」→「クライアント」では大文字を小文字にする。 「クライアント」→「サーバー」では小文字を大文字にする。
xlateupper - 「サーバー」→「クライアント」では小文字を大文字にする。 「クライアント」→「サーバー」では大文字を小文字にする。
crlf - テキストファイルの CR/LF 変換を有効にする。
dropbox - ボリュームを "dropbox" として宣言する。 この機能を使うには、netatalk が dropkludge をサポートするように コンパイルされていなければならない。
limitsize - 表示されるディスクサイズを 2 GB に制限することで、 古い Macintosh が新しい Appleshare を使えるようにするための仕組みである。
mswindows - MS WinXX で強要されるファイル名に強制的に制限する。 コードページが既に指定されていない場合は、 MS のデフォルトのコードページ (iso8859-1) を起動する。
noadouble - リソースフォークが必要としない限り、 afpd に .AppleDouble を作成させない。
nohex - ドットファイル以外に対して :hex 変換を無効にする。 このオプションは / 文字を不正な文字とする。
prodos - Apple II クライアントとの互換性を提供する。
ro - 全てのユーザーに対して共有を読み込みだけ (read only) に指定する。
usedots - ドットファイルに対して :hex 変換をしない。 このオプションは .Parent, .Apple* のような全てのファイルを 不正なファイルとする。 サーバー側で作成されたドットファイルはクライアント側から見えない。
代入に使われる変数を以下に示す:
[man1]
[man2]
[man3]
[man4]
[man5]
[man6]
[man7]
[man8]
[a]
[b]
[c]
[d]
[e]
[f]
[g]
[h]
[i]
[j]
[k]
[l]
[m]
[n]
[o]
[p]
[q]
[r]
[s]
[t]
[u]
[v]
[w]
[x]
[y]
[z]