[Samba] Samba4 Member Server not working
Carlos Alberto Borges Garcia
dedraks at gmail.com
Wed Aug 28 17:11:02 MDT 2013
Hi,
I have one Samba4 server running as Active Directory Domain Controller.
It's working like a charm.
So I needed to add another server to be a Member Server (File Server).
The server is running samba-4.0.9.
Configured and compiled ok:
./configure --prefix=/usr/local/samba --sysconfdir=/etc
--localstatedir=/var --mandir=/usr/man --bindir=/usr/bin
--sbindir=/usr/sbin --libdir=/lib --enable-fhs --with-ads
--with-shared-modules=idmap_ad,pam
Installed ok.
Kerberos OK.
I can run kinit and klist
root at MYNETSRV08:/etc/samba# kinit Administrator
Password for Administrator at MYNET.NET:
root at MYSRV08:/etc/samba#
root at MYNETSRV08:/etc/samba# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: Administrator at MYNET.NET
Valid starting Expires Service principal
28/08/2013 19:59 29/08/2013 05:59 krbtgt/MYNET.NET at MYNET.NET
renew until 29/08/2013 19:59
root at MYNETSRV08:/etc/samba#
My SMB.CONF is below:
[global]
workgroup = MYNET
security = ADS
realm = MYNET.NET
encrypt passwords = yes
idmap config *:backend = tdb
idmap config *:range = 70001-80000
idmap config MYNET:backend = ad
idmap config MYNET:schema_mode = rfc2307
idmap config MYNET:range = 500-40000
winbind nss info = rfc2307
winbind trusted domains only = no
winbind use default domain = yes
winbind enum users = yes
winbind enum groups = yes
[test]
path = /mnt/files
read only = no
I can add my server to domain:
root at PCOSRV08:/etc/samba# net ads join -U administrator
Enter administrator's password:
Using short domain name -- MYNET
Joined 'MYNETSRV08' to dns domain 'mynet.net'
root at MYNETSRV08:/etc/samba#
libnss_winbind.so is in the right place:
root at MYNETSRV08:/etc/samba# ls /lib/libnss_winbind.so*
/lib/libnss_winbind.so /lib/libnss_winbind.so.2
The libs are loaded fine:
root at MYNETSRV08:/etc/samba# ldconfig -v | grep libnss
libnss_hesiod.so.2 -> libnss_hesiod-2.13.so
libnss_compat.so.2 -> libnss_compat-2.13.so
libnss_dns.so.2 -> libnss_dns-2.13.so
libnss_ldap.so.2 -> libnss_ldap.so.2
libnss_nis.so.2 -> libnss_nis-2.13.so
libnss_nisplus.so.2 -> libnss_nisplus-2.13.so
libnss_files.so.2 -> libnss_files-2.13.so
libnss_wins.so -> libnss_wins.so.2
libnss_winbind.so -> libnss_winbind.so.2
libnss_hesiod.so.2 -> libnss_hesiod-2.13.so
libnss_compat.so.2 -> libnss_compat-2.13.so
libnss_dns.so.2 -> libnss_dns-2.13.so
libnss_nis.so.2 -> libnss_nis-2.13.so
libnss_nisplus.so.2 -> libnss_nisplus-2.13.so
libnss_files.so.2 -> libnss_files-2.13.so
root at MYNETSRV08:/etc/samba#
I added winbind to my nsswitch.conf
passwd: compat winbind
group: compat winbind
I can start the daemon without issues:
smbd
nmbd
winbindd
"wbinfo -u" list all my domain users
"wbinfo -g" list all my domain groups
Here is the problems:
When I run "getent passwd", it lists only the local users.
When I run "id Administrator", it returns "No such user".
If I try to access the share defined in smb.conf, the server does not
recognizes my user/password.
I'm lost.
Thanks in advance.
--
http://www.endomondo.com/profile/3312580
Veja: " http://naofoiacidente.org/blog/por-quem/ "
More information about the samba
mailing list