[Samba] Samba 4.5.8 ADS user not showing in directory tree - chown "invalid user"

Franz Gansberger franz.gansberger at boku.ac.at
Fri May 19 09:49:26 UTC 2017

I'm currently working on evalutating a AD-Domain for my Department. Since I have a couple of year experince in running a NT-Style Domain, my choice is samba - nowadays AD-DS.

Now I'm stuck, and I would really appreciate some more thoughts and a push in the right direction. :-) 

Thank your in advance

The facts:
A quick test installation is working as expected - Debian Jessie, Samba 4.2.14 from official repository. 
A wbinfo - u lists domain users, and I can chown as neccesary. Of course, the list is without the Realm in front.

# wbinfo -u

Over to the designated production server, which behaves different:
Here I have a Stretch with Samba 4.5.8, also from the standard reps 
deb http://ftp.de.debian.org/debian stretch main
deb-src http://ftp.de.debian.org/debian stretch main

This commands are all executed on the PDC.

The same command produces different output:
# wbinfo -u

I get the mentioned error on chown - invalid user.

ls produces this- uid are korrekt.

#ls -al
total 56
drwxrwxrwx  8 root    root  4096 May 19 10:03 .
drwxr-xr-x  3 root    root  4096 May  8 15:36 ..

drwxrwxr-x+ 2 3000019 users 4096 May 19 09:40 demo1
drwxrwxr-x+ 2 3000019 users 4096 May 19 10:03 demo1_new
drwxrwxr-x+ 2 3000000 users 4096 May 18 16:12 admin

Here's my system environment:
# uname -a
Linux vw-ads 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux

# samba -V
Version 4.5.8-Debian

#samba-tool domain provision --server-role=dc --use-rfc2307 --dns-backend=SAMBA_INTERNAL --realm=H955.TEST.AC.AT --domain=H955 --adminpass=passw0rd

#net rpc rights grant 'H955\Domain Admins' SeDiskOperatorPrivilege -Uadministrator

# cat /etc/samba/smb.conf
# Global parameters
	    netbios name = VW1-ADS
	    realm = H955.TEST.AC.AT
	    workgroup = H955
	    dns forwarder =
	    server role = active directory domain controller
	    idmap_ldb:use rfc2307 = yes

	    path = /data/data-nfs-vw/netlogon-ads/
	    read only = No

	    path = /var/lib/samba/sysvol
	    read only = No

comment = Roaming Profiles
path = /data/data-nfs-vw/profiles-ads/
writeable = yes
store dos attributes = yes
profile acls = yes
csc policy = disable

path = /data/data/test
writeable = yes

# locate libnss_winbind.so

 #ls -al /etc/krb5.conf
lrwxrwxrwx 1 root root 32 May 16 20:40 /etc/krb5.conf -> /var/lib/samba/private/krb5.conf

# cat /etc/nsswitch.conf
# /etc/nsswitch.conf

passwd: files winbind
group:  files winbind
passwd:		 compat
group:		  compat
shadow:		 compat
gshadow:	    files
hosts:		  files dns
networks:	   files
protocols:	  db files
services:	   db files
ethers:		 db files
rpc:		    db files
netgroup:	   nis

More information about the samba mailing list