[Samba] need help to find bug
rpenny at samba.org
Mon Jul 3 12:26:44 UTC 2023
On 03/07/2023 13:01, Илья Коскин via samba wrote:
> hello everyone!
> I'm using samba on OpenBSD and there is unusual behavior in it!
> The problem is [homes] share, it erroneously map nobody as a home share
> for guest user.
> I noticed this with upgrading from 4.15 to 4.17.
> Please have a look at this simple config:
> map to guest = Bad User
> browseable = no
> writable = yes
> With this config I have this listing:
> [kasak at kasakoff ~]$ smbclient -L localhost
> Password for [WORKGROUP\kasak]:
> Sharename Type Comment
> --------- ---- -------
> IPC$ IPC IPC Service (Samba 4.17.6)
> nobody Disk Home directory of nobody
> SMB1 disabled -- no workgroup available
Does the user 'kasak' exist as a Samba user ?
If it doesn't, then that is the expected output. The unknown or 'bad'
user gets mapped to the guest user (usually 'nobody') and '[homes]'
shows a home directory for the guest user. If you run 'getent passwd
nobody', you will get output similar to this:
From that you should be able to see that the users home directory path
is '/nonexistent', which means nowhere and even if it did have a valid
path, the user wouldn't be able to logon locally because it isn't
If you were to try with a valid Samba user, the 'nobody' in the
smbclient command output should change to the valid users name.
More information about the samba