Winbind

From VVCWiki
Jump to navigationJump to search

Prerequisites

yum install ntp samba-winbind krb5-workstation authconfig

NTP

Make sure time is synchronized with the ADS controller.

authconfig

Run authconfig

# authconfig --updateall --enablewinbind --enablelocauthorize --enablewinbindauth --smbsecurity=ads --smbrealm=DOMAIN.LAN \
--smbidmapuid=10000-20000 --smbidmapgid=10000-20000 --winbindseparator=/ --winbindtemplatehomedir=/home/%U \
--winbindtemplateshell=/bin/bash --enablewinbindusedefaultdomain --winbindjoin=Administrator

Verify domain membership

# wbinfo -u
administrator
guest
krbtgt
mobile user tmpl
user tmpl
power user tmpl
administrator tmpl
...

Tune /etc/samba/smb.conf

Add these parameters:

   winbind cache time = 10
   winbind enum users = Yes
   winbind enum groups = Yes
   winbind nested groups = Yes
   obey pam restrictions = yes

Restart winbind

service winbind restart

Verify integration

# getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
...
administrator:*:10001:10000:Administrator:/home/administrator:/bin/bash
guest:*:10002:10001:Guest:/home/guest:/bin/bash
...