[Samba] Samba support for Sonos S1 versions 4.15 and above

Barry de Graaff sonos at barrydegraaff.nl
Fri Dec 16 16:39:40 UTC 2022

Okay a Christmas Miracle just happened I got Sonos S1 playing music from 
Samba 4.15.9 on Ubuntu 22.04.

One must disable unix extensions, create an OS user `guest` and put the 
share in /home/guest. I also had to set `map to guest = bad password`

Thanks for your help! I am going to stick with my node SMB server, 
mostly because it is easier to maintain/configure and I want to keep it 
in a working order in case someone runs into configuration issues with 
future Samba versions. Maybe some distros will compile without NTLM v1 
support in the future...

Here is my smb.conf:

   log level = 5
   server min protocol = NT1
   unix extensions = no
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   log file = /var/log/samba/log.%m
   max log size = 1000
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   map to guest = bad password

#You will have to create an OS user guest to make Sonos work with guest 
#Share MUST be in /home/guest and not /public or you will get a 
permission denied message
#adduser guest
#smbpasswd -a guest
#chown guest:guest /home/guest -R

   path = /home/guest
   read only = yes
   guest ok = yes

More information about the samba mailing list