Title: Simple shared folder with Samba on OpenBSD 6.5
       Author: Solène
       Date: 15 May 2019
       Tags: samba openbsd
       Description: 
       
       This 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
       
              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.