[Samba] Winbind + sernet Samba4 + CentOS 6.5 + AD
Rowland Penny
rowlandpenny at googlemail.com
Thu Aug 28 14:26:11 MDT 2014
On 28/08/14 20:29, Stephen Garcia wrote:
> So, update on this issue
>
> As it currently stands, I have a working setup. Install process and
> configs will follow but before, the major changes that I can think of:
>
> sernet-samba4:
> used 4.1.10 instead of 4.1.11
> instead of the yum install using the sernet repo to install, had to
> individually install the rpm's for the 4.1.10 version
> smb.conf:
> instead of using 'ad' as the backend, used 'rid'
> idmap config DOMAIN:backend = rid
This means that you do not need uidNumber's & gidNumber's in AD
> clearing of samba 3.6
> previously I had not removed samba-winbind-clients or
> samba-commons, this time I removed everything samba
>
You should have done this anyway
> Of these I want to test the smb.conf change and the clearing out all
> samba related packages on the 4.1.11 version. Might be that those
> changes will make it work fine, as of now, im rolling with the 4.1.10
> version due to being on a schedule (and the saying: "if it aint broke,
> dont fix it").
Unfortunately 4.1.10 is broken, 4.1.11 was released to deal with a CVE,
that is the only difference.
Rowland
>
>
> Commands and configs as follows (some information masked with dummy names)
>
>
> =============
> yum remove samba4-libs samba-winbind-clients samba-winbind
> samba-client samba-common
>
> ... wget the rpm packages ...
>
> rpm -ivh sernet-samba-common-4.1.10-8.el6.x86_64.rpm
> rpm -ivh sernet-samba-libs-4.1.10-8.el6.x86_64.rpm
> rpm -ivh sernet-samba-libsmbclient0-4.1.10-8.el6.x86_64.rpm
> rpm -ivh sernet-samba-client-4.1.10-8.el6.x86_64.rpm
> rpm -ivh sernet-samba-winbind-4.1.10-8.el6.x86_64.rpm
> rpm -ivh sernet-samba-4.1.10-8.el6.x86_64.rpm
>
>
> Verify verisions:
>
> # /usr/sbin/smbd -V
> Version 4.1.10-SerNet-RedHat-8.el6
>
> # rpm -qa | grep sern
> sernet-samba-libs-4.1.10-8.el6.x86_64
> sernet-samba-4.1.10-8.el6.x86_64
> sernet-samba-common-4.1.10-8.el6.x86_64
> sernet-samba-libsmbclient0-4.1.10-8.el6.x86_64
> sernet-samba-winbind-4.1.10-8.el6.x86_64
> sernet-samba-client-4.1.10-8.el6.x86_64
>
>
> Edit /etc/samba/smb.conf
> [global]
> netbios name = whost
> workgroup = DOMAIN
> security = ADS
> realm = DOMAIN.RINGLING.EDU <http://DOMAIN.RINGLING.EDU>
> encrypt passwords = yes
>
> idmap config *:backend = tdb
> idmap config *:range = 2000-4999
>
> idmap config DOMAIN:backend = rid
> idmap config DOMAIN:schema_mode = rfc2307
> idmap config DOMAIN:range = 100000-200000
>
> winbind nss info = rfc2307
> winbind trusted domains only = no
> winbind use default domain = yes
> winbind enum users = yes
> winbind enum groups = yes
>
> force create mode = 0660
> force directory mode = 0770
>
> Edit /etc/nsswitch.conf
> passwd: files winbind
> shadow: files
> group: files winbind
>
> Edit /etc/default/sernet-samba
> SAMBA_START_MODE="classic"
>
> Edit /etc/krb5.conf
> [logging]
> default = FILE:/var/log/krb5libs.log
> kdc = FILE:/var/log/krb5kdc.log
> admin_server = FILE:/var/log/kadmind.log
>
> [libdefaults]
> default_realm = DOMAIN.RINGLING.EDU <http://DOMAIN.RINGLING.EDU>
> dns_lookup_realm = false
> dns_lookup_kdc = false
> ticket_lifetime = 24h
> renew_lifetime = 7d
> forwardable = true
>
> [realms]
> DOMAIN.RINGLING.EDU <http://DOMAIN.RINGLING.EDU> = {
> kdc = *domain.controller.fqdn*
> admin_server = *domain.controller.fqdn*
> }
>
> [domain_realm]
> .domain.ringling.edu <http://domain.ringling.edu> =
> DOMAIN.RINGLING.EDU <http://DOMAIN.RINGLING.EDU>
> domain.ringling.edu <http://domain.ringling.edu> = DOMAIN.RINGLING.EDU
> <http://DOMAIN.RINGLING.EDU>
>
> Edit /etc/sysconfig/selinux
> SELINUX=disabled
>
> Edit /etc/security/limits.conf (add at the end)
> * - nofile 16384
>
> =====================
>
>
> After doing the 'net ads join -U administrator' command, verified all
> wbinfo commands that were not working before, including the 'id user'
> command and they all work and return the expected information.
>
>
> Im really curious on trying again 4.1.11 with those changes but wont
> have time right now, eventually ill get to it.
>
>
> Thanks for the back and forth, hopefully this server doesnt break now
> that its working.
>
> -Stephen
>
>
> Stephen E. Garcia-Morales
> sgmorale at ringling.edu <mailto:sgmorale at ringling.edu>
> Ringling College of Art and Design
> .'. Nosce Te Ipsvm .'.
>
>
> On Thu, Aug 28, 2014 at 11:42 AM, Rowland Penny
> <rowlandpenny at googlemail.com <mailto:rowlandpenny at googlemail.com>> wrote:
>
>
> I am fairly sure that if you give 'Domain Users' a gidNumber, then
> it will start to work, you will not get anything from 'getent
> group' but 'getent group Domain\ Users' should return the groups info.
>
> Rowland
>
>
>
More information about the samba
mailing list