Simple shared folder with Samba on OpenBSD 6.5

NILThis article explains how to set up a simple samba server to have a CIFS /

Windows shared folder accessible by everyone. This is useful in some cases but

samba configuration is not straightforward when you need it for a one shot time

or this particular case.

The important covered case here is that no user are needed. The trick comes

from map to guest = Bad User configuration line in [global] section. This

option will automatically map an unknown user or no provided user to the guest

account.

Here is a simple /etc/samba/smb.conf file to share /home/samba to

everyone, except map to guest and the shared folder, it's the stock file with

comments removed.

[global]

   workgroup = WORKGROUP

   server string = Samba Server

   server role = standalone server

   log file = /var/log/samba/smbd.%m

   max log size = 50

   dns proxy = no 

   map to guest = Bad User

[myfolder]

   browseable = yes

   path = /home/samba

   writable = yes

   guest ok = yes

   public = yes

If you want to set up this on OpenBSD, it's really easy:

# pkg_add samba

# rcctl enable smbd nmbd

# vi /etc/samba/smb.conf (you can use previous config)

# mkdir -p /home/samba

# chown nobody:nobody /home/samba

# rcctl start smbd nmbd

And you are done.

Proxy Information
Original URL
gemini://perso.pw/blog//articles/samba-easy.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
140.596082 milliseconds
Gemini-to-HTML Time
1.322327 milliseconds

This content has been proxied by September (ba2dc).