Patrick Goetz
2021-Nov-04 09:34 UTC
[Samba] Couldn't mount an (empty) share on W10, add a file to the share and now it works?
While I'm OK with magical, inexplicable things, I would prefer not have these elements in my compute environment. To this end, To recap, yesterday I was unable to mount a share to a W10 machine using net use G: \\data2\share The system would prompt me for a user name and password and then fail. The smbd log showed this: [2021/11/03 05:41:19.186789, 0] ../../source3/auth/token_util.c:565(add_local_groups) add_local_groups: SID S-1-5-21-2398640129-655337111-1434392923-1104 -> getpwuid(11104) failed, is nsswitch configured? indicating an authentication failure (getpwuid(11104) failed). The same share mounted fine from a linux client using smbclient. To convince myself the share was working on the linux client, I added a file to the share: root at data2:/data/share# ls -l total 0 -rw-r--r-- 1 root root 0 Nov 3 14:29 foobar to confirm that it was visible to the linux client. As far as I know, I made no other changes to the file server, DC, or permissions anywhere. At a loss for something else to try, I started the previously disabled nmbd service. I wasn't able to browse the shares, but subsequently net use G: \\data\share just worked on the same W10 machine with the same user account, and I'm no longer prompted for authentication. (?) I turned nmbd off again, still works (obviously shouldn't be relevant, just documenting steps). I rebooted the W10 machine; still works. Since there are now no errors, nothing is being logged in /var/log/samba/log.smbd My only non-magical hypothesis is that adding a file to the previously empty share made it mountable? Anyone have any insights?