Skip to main content
May 21, 2023 9:30 AM UTC
Answered

Linux server update resulted in access denied to shares

I ran apt-get update and upgrade on my Linux server 20.04 which  runs on a pi earlier in the week. Now my Sonos S1 system is denying access to the SMB shares on it. Does anyone know what changed? My smb.conf is unchanged so I am a bit confused by this.

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.
M_D_FAnswer
May 22, 2023 6:56 PM UTC

Adding “unix extensions = no” to smb.conf solved it. Thanks, very grateful.

7 replies

M_D_FAuthor
May 21, 2023 1:14 PM UTC

I have re-flashed the pi sd with a system image from a couple of months ago and it is now working again. So it was something in that apt-get upgrade that resulted in denied access. I am guessing samba. I have put samba update on hold and will try apt-get upgrade again but before I do does anyone know of another package update that might have caused this before I press the button and have to re-flash the os again. I wish sonos could just read minimserver.

Translate
M_D_FAuthor
May 21, 2023 1:17 PM UTC

For clarification the Samba version that works is 4.13.17

Translate
Enthusiast II
May 21, 2023 3:49 PM UTC

It’s Samba 4.15 and higher that cause these issues. You can add “unix extensions = no” to your smb.conf and Sonos should be able to connect to the server again. 

Translate
M_D_FAuthor
May 21, 2023 6:25 PM UTC

That's interesting. I've not tried that. What does it do exactly?

Translate
Stanley_4
Grand Maestro
May 21, 2023 10:27 PM UTC

Search the page for unix extensions, it is in several places and seems to be different for the  SMB versions.

https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html

Translate
M_D_FAuthor
May 22, 2023 6:37 AM UTC

Thanks, I'll have a look.

Translate
M_D_FAuthorAnswer
May 22, 2023 6:56 PM UTC

Adding “unix extensions = no” to smb.conf solved it. Thanks, very grateful.

Translate