Somebody please tell me what the hell I am doing wrong here.

OpenBSD 6.8, samba 4.9.18 via pkg_add, MacOS 10.15.7 fully patched.

My main goal is to get Time Machine backups running, but I keep getting
all sorts of inscrutable errors about file permissions.  The backup manages
to create a few directories before it blows up:

  : root@broken:/dump/tm; find . -ls
  27641856   32 drwxr-xr-x    3 lyndon   wheel         512 Nov 22 13:27 .
  27641857    0 -rwxr--r--    1 lyndon   wheel           0 Nov 22 13:27 
./.com.apple.timemachine.supported-d865743e-fb2-4a68-b0e7-10857c459e5c
  27641858    0 -rwxr--r--    1 lyndon   wheel           0 Nov 22 13:27 
./.com.apple.timemachine.supported-64bebc6e-ed10-4c41-9f21-301de558be49
  27641859   32 drwx------    3 lyndon   wheel         512 Nov 22 13:27 
./30228818-9C9E-5DBF-8F9B-36F186FA68BF.sparsebundle
  27641860   32 -rw-r--r--    1 lyndon   wheel         502 Nov 22 13:27 
./30228818-9C9E-5DBF-8F9B-36F186FA68BF.sparsebundle/Info.plist
  27641861   32 -rw-r--r--    1 lyndon   wheel         502 Nov 22 13:27 
./30228818-9C9E-5DBF-8F9B-36F186FA68BF.sparsebundle/Info.bckup
  27641862   32 drwx------    2 lyndon   wheel         512 Nov 22 13:27 
./30228818-9C9E-5DBF-8F9B-36F186FA68BF.sparsebundle/bands
  27641863    0 -rwx------    1 lyndon   wheel           0 Nov 22 13:27 
./30228818-9C9E-5DBF-8F9B-36F186FA68BF.sparsebundle/token
  : root@broken:/dump/tm; ls -ld
  drwxr-xr-x  3 lyndon  wheel  512 Nov 22 13:27 .
  : root@broken:/dump/tm; 

There's nothing magic about the /dump mount:
  
  fd71e51011d0eabf.c /dump ffs rw,softdep,nodev,nosuid 0 2

Below is my smbd.conf in full.  I'm hoping somebody can point out the
stupidly obvious mistake I'm making :-P  Note that by now I have tried
every sample smbd.conf that exists on the web, so I'd really like to
hear from somebody who *actually has this working*.

--lyndon

---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---8<---

[global]
  min protocol =  SMB2
  ea support = yes
  inherit acls = yes
  #create mask = 0640
  #directory mask = 0750
  workgroup = BITSEA
  server role = standalone server
  log file = /var/log/samba/smbd.%m
  max log size = 200

# Shares
[homes]
   comment = Home Directories
   browseable = no
   writable = yes

[public]
   comment = Public Stuff
   path = /pub
   public = yes
   writable = no
   printable = no

# Time Machine
[timemachine]
  comment = Time Machine Backups
  path = /dump/tm
  browseable = yes
  writeable = yes
  vfs objects = catia fruit streams_xattr
  fruit:aapl = yes
  fruit:time machine = yes
  fruit:metadata = stream
  fruit:model = MacSamba
  fruit:posix_rename = yes 
  fruit:veto_appledouble = no
  fruit:advertise_fullsync = true

Reply via email to