[Samba] Share won't mount -- how to debug?
Patrick Goetz
pgoetz at math.utexas.edu
Wed Nov 3 15:58:32 UTC 2021
Sorry for spamming the list today.
I'm slowly testing out my new Samba AD network. At the moment I'm trying
to mount a share on a W10 client from a CMD prompt, and the mount is
failing:
net use G: \\data2\share
I tried a suggestion from Louis to use the FQDN:
net use G: \\data2.ea.linuxcs.com\share
and it still failed, but with a different Windows error message. When I
tail -f /var/log/samba/smbd on the fileserver I see
---------------------------
[2021/11/03 10:20:25.088689, 0]
../../source3/auth/token_util.c:565(add_local_groups)
add_local_groups: SID S-1-5-21-2398640129-655337111-1434392923-1103
-> getpwuid(11103) failed, is nsswitch configured?
[2021/11/03 10:20:35.371582, 0]
../../source3/auth/token_util.c:565(add_local_groups)
add_local_groups: SID S-1-5-21-2398640129-655337111-1434392923-1103
-> getpwuid(11103) failed, is nsswitch configured?
[2021/11/03 10:20:35.383936, 0]
../../source3/auth/token_util.c:565(add_local_groups)
add_local_groups: SID S-1-5-21-2398640129-655337111-1434392923-1103
-> getpwuid(11103) failed, is nsswitch configured?
---------------------------
11103 is the uid of the user I'm trying to connect this share for. The
suggestion is that nsswitch.conf isn't configured, but in fact it is:
root at data2:/etc# cat nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: files systemd winbind
group: files systemd winbind
...
I know I'm using the correct password, because I used it to log in on
the W10 client as this user. Any thoughts on what I should look at next?
Other AD stuff works properly:
root at data2:/etc# getent passwd patrickgoetz
patrickgoetz:*:11104:10513::/home/EA/patrickgoetz:/bin/false
root at data2:/etc# wbinfo -i mduffy
mduffy:*:11103:10513::/home/EA/mduffy:/bin/false
The share has appropriate ACLs set:
root at data2:/data# ls -ld share
drwxrwx--- 2 root staff 4096 Nov 2 19:15 share
The user is a member of the staff group. I can't get `get-adgroup` or
`get-adgroupmember` to work in PowerShell to demonstrate this;
presumably this has to do with the Windows web interface thing.
And here is the resource section from smb.conf:
[share]
comment = Share Directory
path = /data/share
guest ok = no
browseable = yes
writeable = yes
create mask = 0770
directory mask = 0770
follow symlinks = yes
More information about the samba
mailing list