Creating and using Samba smbusers

I like to set up the Samba server on my UmbrelOS box to use smbusers for authentication for the main share, and another share with open guest access. The system doesn’t seem to work when I try to edit either the /etc/samba/smb.conf file or the umbrel/app-data/samba/data/samba/smb.conf that the app created.

Can somebody give me some tips for this project?

It looks to me like the integration of Samba with Umbrel is very basic with only a default single user—and for anything like normal multi-user smb shares, you’ll have to create system users that will get removed when an Umbrel update is installed. I don’t see any other Umbrel-ized apps so far that can share via smb.

It seems like this is the case with both samba and additional drive mounts. I suspect this could be the case for many things. Maybe Umbrel should take a page from NixOS where you can define a config file that gets applied every time there’s an update, so we could keep system level changes.

Hoby, yeah, I’m disappointed with the single user limitation. Maybe it’s just me, but I think a “single user cloud server” is something of an oxymoron.