Hi all,

I'm having a problem accessing netatalk on ubuntu since
upgrading my client to OSX 10.9.1 Mavericks.  I can create
empty files, and read and delete files, but not write files.
It appears to be related to mapping uids and gids.

The server is running netatalk 2.2.1-1 that comes with
ubuntu 12.04.

On the client I open the finder and navigate the server
Directory to trigger the auto mount.  Mount shows

    //troy@mastershake._afpovertcp._tcp.local/Home%20Directory on /Volumes/Home Directory (afpfs, nodev, nosuid, mounted by troy)

Then I use the Terminal to get a better look at the permissions
and ids.

# ON OSX CLIENT
    thrakkorzog:~ troy$ cd /Vol*/Home*
    thrakkorzog:Home Directory troy$ ls -ls FOO
    ls: FOO: No such file or directory
    thrakkorzog:Home Directory troy$ echo hi > FOO
    -bash: FOO: Permission denied
    thrakkorzog:Home Directory troy$ ls -lsd . FOO
    0 drwx------  1 troy  staff  9238 Feb 19 20:09 ./
    0 -rwx------  1 troy  staff     0 Feb 19 20:09 FOO*
    thrakkorzog:Home Directory troy$ ls -lsdn . FOO
    0 drwx------  1 501  20  9238 Feb 19 20:09 ./
    0 -rwx------  1 501  20     0 Feb 19 20:09 FOO*

# ON UBUNTU SERVER
    troy@mastershake:~$ ls -lsd . FOO
    49 drwxrwx--- 129 troy troy 276 Feb 19 20:09 ./
     1 -rwx------   1 root troy   0 Feb 19 20:09 FOO*
    troy@mastershake:~$ ls -lsdn . FOO
    49 drwxrwx--- 129 1000 1000 276 Feb 19 20:09 ./
     1 -rwx------   1    0 1000   0 Feb 19 20:09 FOO*

Note that the client was able to create FOO but not write to it.
On the server the uid/gid is root/troy.  So it created a file
with permissions I couldn't write.

My AppleVolumes.default is

    # The line below sets some DEFAULT, starting with Netatalk 2.1.
    :DEFAULT: options:upriv,usedots,noadouble
   
    # By default all users have access to their home directories.
    ~/          "Home Directory"
   
    /home/media     "media"
    /home/media/Music   "music"
    /home/media/MP3     "mp3"

Any ideas?
Thanks,
-troy