Je veux m'authentifier via Active Directory sur un serveur CentOS 6.4.
wbinfo -u
y wbinfo -g
afficher les utilisateurs/groupes du domaine. Authentification via wbinfo -a DOMAIN+user
travaux. Authentification par kinit user
travaux.
Mais pour une raison quelconque, getent passwd
y getent group
afficher uniquement les utilisateurs/groupes locaux. J'ai trouvé beaucoup de messages sur ce sujet dans les forums, mais aucun n'a fourni de solution fonctionnelle.
Voici mon /etc/samba/smb.conf
:
[global]
workgroup = DOMAIN
realm = DOMAIN.LOCAL
security = ADS
max log size = 50
template shell = /bin/bash
winbind separator = +
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = Yes
idmap config DOMAIN : schema_mode = rfc2307
idmap config DOMAIN : range = 10000000-29999999
idmap config DOMAIN : default = yes
idmap config DOMAIN : backend = ad
idmap config * : range = 20000-29999
idmap config * : backend = tdb
/etc/krb5.conf
:
[libdefaults]
default_realm = DOMAIN.LOCAL
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
[realms]
DOMAIN.LOCAL = {
kdc = ADSERVER.DOMAIN.LOCAL
admin_server = ADSERVER.DOMAIN.LOCAL
}
/etc/nsswitch.conf
:
passwd: files winbind
shadow: files winbind
group: files winbind
Le serveur AD fonctionne sous Windows Small Business Server 2008.