• # samba4, j'ai sauter le pas

    Posté par . En réponse au message Authentification centralisée et évolutive. Évalué à 6. Dernière modification le 16 octobre 2014 à 21:01.

    Samba 4 me semble être une option sérieuse, mais dois je le laisser tout gérer ou mettre un openldap en backend?
    Il est judicieux de mettre le serveur samba 4 en mode contrôlleur de domaine AD? (et dans ce cas, si j'ai bien compris, on lui délègue les rôles de serveur DNS et de serveur LDAP)

    Samba4 remplace aisément un controleur active directory (ou deux si tu montes un 2e samba4 en slave du premier)
    et il faut l'interfacer comme un tel (sAMAccount pour le login par exemple),
    mais aussi pour le gerer (j'ai pas reussi autrement qu'avec les Remote System Administration Tool de windows en graphique, ou la ligne de commande linux)

    il gere evidemment l'annuaire (c'est son boulot piremier), le dns si tu lui demandes,
    il permet aussi l'usage des windowseries comme les GPO...

    J'avais noté 3 lignes de commandes utiles pour installer et demarrer son samba4 en tant qu'AD, et faire son esclave avec replication.

    Voici mes notes de debut 2014 pour une installation de samba4 sur ubuntu 12.04

    Ubuntu 12.04 n'inclue pas une version assez avancée de samba4, j'utilise la version fournit par Zentyal

    1°) ajouter le depot zentyal 3.3 suivant :
    deb http://archive.zentyal.org/zentyal 3.3 main extra

    2°) mettre à jour, desinstaller bind9 et dnsmasqd, installer samba4 de zentyal

    aptitude update
    aptitude purge bind9 dnsmasqd
    aptitude install samba4

    lors du test le 12/02/2014, cela installe samba4.1.0

    3°) supprimer le fichier /etc/samba/smb.conf

    4°) configurer le samba en domain controller avec la commande
    samba-tool domain provision --use-rfc2307 --interactive

    redemarrer le service ou la machine.
    service samba4 restart

    5°) sur le domaine secondaire
    meme operation sur le controleur secondaire, sauf qu'on ne demandera pas l'option provision mais l'option join.
    samba-tool domain join xxxx.yyyy DC -Uuser_with_adminrights

    ===============
    pour memoire :
    avec
    REALM = example.com
    ca donne le
    domain = example

    et dans ldap
    dc=example,dc=com

    et les infos pour la connexion de service utilisant ldap
    au moment ou il faut donner le dn =>
    cn=monuser,cn=Users,dc=example,dc=com