[Samba] getent shows only local information

andreasbeyeler at bluemail.ch andreasbeyeler at bluemail.ch
Tue Apr 27 12:26:08 GMT 2004


Hello

I have installed Redhat Linux 9 and Samba 3.0.2a from the Source.

I have two Win2003 server for the domain "sambadomain.local":

PDC: rootserver
10.10.1.1 Subnet 255.255.0.0

DNS-Master: dnsserver
10.10.1.2 Subnet 255.255.0.0
Runs also dhcp and wins

I made the references to these two Servers (DNS, DHCP) in my Linux-Server.

Linux-Server: samba
10.10.1.4 Subnet 255.255.0.0



Here is my smb.conf File which is located in /usr/local/samba/lib:

# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2004/04/21 10:03:48

# Global parameters
[global]
	workgroup = SAMBADOMAIN
	realm = SAMBADOMAIN.LOCAL
	security = ADS
	password server = ROOTSERVER.SAMBADOMAIN.LOCAL
	ldap ssl = no
	idmap uid = 10000-20000
	idmap gid = 10000-20000
	template shell = /bin/bash
	winbind separator = +


I created the computer account with the following command:

net ads join -U Administrator

Then I gave the pw. I could see the new account in the active directory.


I did a test with kinit:

[root at samba bin]# /usr/java/j2re1.4.2_03/bin/kinit Administrator at SAMBADOMAIN.LOCAL
Password for Administrator at SAMBADOMAIN.LOCAL:Password
New ticket is stored in cache file /tmp/krb5cc_0
[root at samba bin]#

My etc/krb5.conf File

[libdefaults]
 default_realm = SAMBADOMAIN.LOCAL

[realms]
 SAMBADOMAIN.LOCAL = {
  kdc = rootserver.sambadomain.local
 }

[domain_realm]
 .sambadomain.local = SAMBADOMAIN.LOCAL


There was already a file named "libnss_winbind.so.2" and a link "libnss_winbind.so"
which target is "libnss_winbind.so.2" I did nothing with these files.


I edited /etc/nsswitch.conf:

#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# The entry '[NOTFOUND=return]' means that the search for an
# entry should stop if the search in the previous entry turned
# up nothing. Note that if the search failed due to some other reason
# (like no NIS server responding) then the search continues with the
# next entry.
#
# Legal entries are:
#
#	nisplus or nis+		Use NIS+ (NIS version 3)
#	nis or yp		Use NIS (NIS version 2), also called YP
#	dns			Use DNS (Domain Name Service)
#	files			Use the local files
#	db			Use the local database (.db) files
#	compat			Use NIS on compat mode
#	hesiod			Use Hesiod for user lookups
#	[NOTFOUND=return]	Stop searching if not found so far
#

# To use db, put the "db" in front of "files" for entries you want to be
# looked up first in the databases
#
# Example:
#passwd:    db files nisplus nis
#shadow:    db files nisplus nis
#group:     db files nisplus nis

passwd:     files winbind
shadow:     files
group:      files winbind

#hosts:     db files nisplus nis dns
hosts:      files dns

# Example - obey only what nisplus tells us...
#services:   nisplus [NOTFOUND=return] files
#networks:   nisplus [NOTFOUND=return] files
#protocols:  nisplus [NOTFOUND=return] files
#rpc:        nisplus [NOTFOUND=return] files
#ethers:     nisplus [NOTFOUND=return] files
#netmasks:   nisplus [NOTFOUND=return] files     

bootparams: nisplus [NOTFOUND=return] files

ethers:     files
netmasks:   files
networks:   files
protocols:  files
rpc:        files
services:   files

netgroup:   files

publickey:  nisplus

automount:  files
aliases:    files nisplus


Then I run /usr/local/samba/bin/net rpc join -S ROOTSERVER -U Administrator
and gave my password:

[root at samba bin]# /usr/local/samba/bin/net rpc join -S ROOTSERVER -U Administrator
Password:
Joined domain SAMBADOMAIN.
[root at samba bin]#


I startet smbd nmbd and winbindd and they are running:

[root at samba bin]# ps -ae|grep winbindd
 2177 ?        00:00:00 winbindd
 2178 ?        00:00:00 winbindd
[root at samba bin]# ps -ae|grep smbd
 2180 ?        00:00:00 smbd
[root at samba bin]# ps -ae|grep nmbd
 2179 ?        00:00:00 nmbd
[root at samba bin]#

I did not found any nscd running.

Now I executed the following commands and they succeded:

[root at samba bin]# /usr/local/samba/bin/wbinfo -u
SAMBADOMAIN+Administrator
SAMBADOMAIN+Gast
SAMBADOMAIN+SUPPORT_388945a0
SAMBADOMAIN+ROOTSERVER$
SAMBADOMAIN+krbtgt
SAMBADOMAIN+DNSSERVER$
SAMBADOMAIN+CLIENT-XP$
SAMBADOMAIN+SUSSERVER$
SAMBADOMAIN+win-xp
SAMBADOMAIN+CLIENT-XP2$
SAMBADOMAIN+HOST/samba
[root at samba bin]# /usr/local/samba/bin/wbinfo -g
SAMBADOMAIN+Domänencomputer
SAMBADOMAIN+Domänencontroller
SAMBADOMAIN+Schema-Admins
SAMBADOMAIN+Organisations-Admins
SAMBADOMAIN+Domänen-Admins
SAMBADOMAIN+Domänen-Benutzer
SAMBADOMAIN+Domänen-Gäste
SAMBADOMAIN+Richtlinien-Ersteller-Besitzer
SAMBADOMAIN+DnsUpdateProxy
SAMBADOMAIN+sambadomainuser
[root at samba bin]#


But when I run...

[root at samba bin]# /usr/bin/getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
rpm:x:37:37::/var/lib/rpm:/bin/bash
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
named:x:25:25:Named:/var/named:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
[root at samba bin]# /usr/bin/getent group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
tty:x:5:
disk:x:6:root
lp:x:7:daemon,lp
mem:x:8:
kmem:x:9:
wheel:x:10:root
mail:x:12:mail
news:x:13:news
uucp:x:14:uucp
man:x:15:
games:x:20:
gopher:x:30:
dip:x:40:
ftp:x:50:
lock:x:54:
nobody:x:99:
users:x:100:
rpm:x:37:
floppy:x:19:
vcsa:x:69:
utmp:x:22:
nscd:x:28:
slocate:x:21:
sshd:x:74:
rpc:x:32:
rpcuser:x:29:
nfsnobody:x:65534:
mailnull:x:47:
smmsp:x:51:
pcap:x:77:
apache:x:48:
xfs:x:43:
named:x:25:
ntp:x:38:
gdm:x:42:
[root at samba bin]#

... I have only the local information. And this is my problem! I have searched
in the internet for solutions and tried a lot but nothing has solved it.
Now I reinstalled the hole system to this state. For all that I used the
Samba Howto.

Is it possible that the problem lies on one of the W2003 servers?

I will test your advices as soon as I can, but I'm not all the time in the
office.

Thanks a lot for those persons who try to help me, and sorry for my bad English!


best regards + God bless
Andreas Beyeler - Switzerland




More information about the samba mailing list