On Wed 26/10/2022 08:55, kasak wrote:
> hello misc!
> 
> Just want to share you some interesting samba behavior after update to 7.2
> 
> Samba now creates a share named "nobody" when it should not!
> 
> The config is very simple:
> 
> [global]
>         map to guest = Bad User
>         server min protocol = NT1
> 
> [homes]
>         comment = Home Directories
>         browseable = No
>         read only = No
> 
> [share]
>         path = /mnt/HDD/share
>         read only = No
>         guest ok = Yes
>         guest only = Yes
> 
> 
> I suspect, that samba improperly bind "nobody" as a "homes" share for guest
> user.

Setting 'map to guest = Bad User' means that user logins with an
invalid password are rejected, unless the username does not exist, in
which case it is treated as a guest login and mapped into the guest
account. The latter is set to nobody [0].

> I've tried same conf on the fedora machine, with the same version of samba
> (4.16.5) and there is no "nobody" share on it.
> 
> So I think this is OpenBSD specific.

If I understand smb.conf(5) correctly this is the intended behaviour,
which is not specific for OpenBSD. Googling your description seems to
confirm this. I can not comment on the behaviour of fedora.

[0] 
https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html#GUESTACCOUNT

Reply via email to