FreeBSD + winbindd success stories?

Johan Hendriks joh.hendriks at gmail.com
Mon Sep 22 11:54:10 UTC 2014


Op 22-09-14 om 13:25 schreef Victor Sudakov:
> Victor Sudakov wrote:
>>> I use samba in our domain from
>>> version samba 3.0  to 4.1 and I have no problems.
>> Could you please show your smb.conf (the part relevant to winbind
>> operation) and nsswitch.conf ?
> And also, where do you keep the nss_winbind.so.1 library?
> Mine is in /usr/local/lib/nss_winbind.so.1 by default, is it possible
> that the NSS subsystem does not see it there?
>
This is my samba4 config /usr/local/etc/smb4.conf

[global]
workgroup = MYDOMAIN
realm = MYDOMAIN.LOCAL
security = ADS
server role = member server

interfaces = 192.168.1.11
bind interfaces only = yes
dns forwarder = 192.168.1.87

debug uid = yes
debug hires timestamp = yes
ea support =  yes
inherit acls = yes
csc policy = disable
store dos attributes = yes
dos filemode = no
map read only = no
map untrusted to domain = yes

printcap name = /etc/printcap
disable spoolss = yes

nsupdate command = /usr/local/bin/samba-nsupdate -g

template shell = /usr/local/bin/bash
template homedir = /usr/home/%U
winbind use default domain = yes
winbind cache time = 300
winbind nested groups = yes
winbind separator = |
winbind offline logon = yes
winbind enum users = no
winbind enum groups = no
winbind refresh tickets = yes
allow trusted domains = yes

idmap config * : backend = tdb
idmap config * : range = 1200 - 4999

idmap config MYDOMAIN:backend = rid
idmap config MYDOMAIN:range = 10000 - 1000000

idmap config MYDOMAIN-TRUST:backend = rid
idmap config MYDOMAIN-TRUST:range = 1000001 - 1200000

max protocol = SMB2
server max protocol = SMB2
getwd cache = yes
strict locking = no
write cache size = 2097152
min receivefile size=16384

map acl inherit = yes

admin users = @MYDOMAIN|administator, administrator, "@domain admins", 
"@MYDOMAIN|domain admins"
write list = "@MYDOMAIN|domain users" "@domain users"
obey pam restrictions = yes


#####################################################################

my /etc/nsswitch.conf

group: files winbind
#group_compat: nis
hosts: files dns
networks: files
passwd: files winbind
#passwd_compat: nis
shells: files
services: files
# services_compat: nis
protocols: files
rpc: files

####################################################################

My /etc/krb5.conf

[appdefaults]
         pam = {
                 forwardable = true
                 krb4_convert = false
                 debug = false
                 ticket_lifetime = 36000
                 renew_lifetime = 36000
     }

[libdefaults]
         dns_lookup_realm = true
         dns_lookup_kdc = true
         ticket_lifetime = 24h
         clockskew = 300
         forwardable = yes
         default_realm = MYDOMAIN.LOCAL

[logging]
         default = SYSLOG:INFO:LOCAL7


[domain_realms]
         MYDOMAIN.LOCAL = MYDOMAIN.LOCAL
         .MYDOMAIN.LOCAL = MYDOMAIN.LOCAL

#################################################################

Use as DNS server the ipadres of the domain controller in /etc/resolv.conf.

# Generated by resolvconf
search mydomain.local
nameserver  192.168.1.87


####################################################################


beasty ~ # locate winbind.so.1
/usr/local/lib/nss_winbind.so.1
beasty ~ #


 From the command line

beasty ~ # id testuser
uid=13815(testuser) gid=10513(domain users) groups=10513(domain 
users),13890(group2),13801(group3),13617(group4),1201(BUILTIN|users)
beasty ~ #


Hope this helps.

regards





More information about the freebsd-questions mailing list