Wiki » Historique » Version 22
Gilles Grandgérard, 05/10/2015 14:19
| 1 | 1 | Luc Bourdot | h2. EOLE Active Directory Domain Controler |
|---|---|---|---|
| 2 | 1 | Luc Bourdot | |
| 3 | 1 | Luc Bourdot | Comment tester : |
| 4 | 1 | Luc Bourdot | |
| 5 | 1 | Luc Bourdot | ================ |
| 6 | 1 | Luc Bourdot | |
| 7 | 2 | Gilles Grandgérard | Attention le filesystem qui héberge les partages doit avoir le support des ACL activés (cf:https://wiki.samba.org/index.php/Setup_and_configure_file_shares_with_Windows_ACLs#Preparatory_work) |
| 8 | 1 | Luc Bourdot | |
| 9 | 1 | Luc Bourdot | Ce qui donne sur une Eolebase : /dev/mapper/eolebase--vg-root / ext4 errors=remount-ro,barrier=0,acl,user_xattr 0 1 |
| 10 | 1 | Luc Bourdot | |
| 11 | 1 | Luc Bourdot | 1°) Installer une machine eolebase 2.5 |
| 12 | 1 | Luc Bourdot | |
| 13 | 8 | Gilles Grandgérard | 2°) Mettre à jour avec les derniers paquest |
| 14 | 8 | Gilles Grandgérard | |
| 15 | 21 | Gilles Grandgérard | *Maj-Auto -D* |
| 16 | 1 | Luc Bourdot | |
| 17 | 21 | Gilles Grandgérard | 3°) Cloner le dépôt git sur la machine |
| 18 | 1 | Luc Bourdot | |
| 19 | 22 | Gilles Grandgérard | *apt-get install make git* |
| 20 | 21 | Gilles Grandgérard | *git clone https://dev-eole.ac-dijon.fr/git/eole-ad-dc.git* |
| 21 | 1 | Luc Bourdot | |
| 22 | 21 | Gilles Grandgérard | 4°) Installer les paquets suivants : |
| 23 | 1 | Luc Bourdot | |
| 24 | 21 | Gilles Grandgérard | Soit : |
| 25 | 21 | Gilles Grandgérard | a) Executer |
| 26 | 1 | Luc Bourdot | |
| 27 | 21 | Gilles Grandgérard | *cd eole-ad-dc* |
| 28 | 1 | Luc Bourdot | |
| 29 | 21 | Gilles Grandgérard | *scripts/installPaquets.sh* |
| 30 | 1 | Luc Bourdot | |
| 31 | 21 | Gilles Grandgérard | et répondre aux questions |
| 32 | 1 | Luc Bourdot | |
| 33 | 21 | Gilles Grandgérard | b) A la mano |
| 34 | 21 | Gilles Grandgérard | |
| 35 | 22 | Gilles Grandgérard | *apt-eole install samba samba-common python-samba samba-dsdb-modules samba-libs samba-vfs-modules ldb-tools winbind acl* |
| 36 | 22 | Gilles Grandgérard | *apt-eole install krb5-user* |
| 37 | 22 | Gilles Grandgérard | *apt-eole install smbclient* |
| 38 | 21 | Gilles Grandgérard | |
| 39 | 21 | Gilles Grandgérard | PS : ici faire un snapshot disk dans nebula 'samba4-2.5.1b1-daily-amd64.fi'. Elle sera utilisée pour toutes les machines AD (DC, FILE, ....) |
| 40 | 21 | Gilles Grandgérard | |
| 41 | 10 | Gilles Grandgérard | 4°) Installer les dico/templates/scripts ... |
| 42 | 1 | Luc Bourdot | |
| 43 | 1 | Luc Bourdot | *cd eole-ad-dc* |
| 44 | 1 | Luc Bourdot | |
| 45 | 1 | Luc Bourdot | *git pull* |
| 46 | 1 | Luc Bourdot | |
| 47 | 1 | Luc Bourdot | *make install* |
| 48 | 1 | Luc Bourdot | |
| 49 | 15 | Gilles Grandgérard | 5°) Lancer gen_config |
| 50 | 1 | Luc Bourdot | |
| 51 | 1 | Luc Bourdot | Configurer le serveur. |
| 52 | 1 | Luc Bourdot | |
| 53 | 1 | Luc Bourdot | *Activer_ad_smb = oui* |
| 54 | 21 | Gilles Grandgérard | *Nom du DOMAINE AD = EOLE (ad_workgroup)* |
| 55 | 21 | Gilles Grandgérard | *Nom du domaine DNS AD = EOLE.LAN (ad_realm)* |
| 56 | 21 | Gilles Grandgérard | *Nom du serveur = DC1 (ad_netbios_name)* |
| 57 | 1 | Luc Bourdot | *IP du serveur DNS maitre = 127.0.0.1 (ad_dns_forwarder) (car j'utilise SAMBA_INTERNAL !!)* |
| 58 | 1 | Luc Bourdot | *Nom du partage = (ad_share)* |
| 59 | 1 | Luc Bourdot | *Répertoire a partager = (ad_share_path)* |
| 60 | 7 | Gilles Grandgérard | *Activer le mode lecture seule sur le partage = (ad_share_ro)* |
| 61 | 18 | Gilles Grandgérard | *Répetoire des home utilisateurs = (home_share_path)* |
| 62 | 18 | Gilles Grandgérard | |
| 63 | 7 | Gilles Grandgérard | Attention : Par mesure de sécurité je met le "Nom du workgroup AD" dans "Nom du domaine AD" |
| 64 | 1 | Luc Bourdot | A voir pour l'avenir, on pourrais très bien utiliser "Nom de domaine académique" et |
| 65 | 7 | Gilles Grandgérard | "Suffixe du nom de domaine académique" ou "Nom de domaine privé du réseau local" |
| 66 | 16 | Gilles Grandgérard | |
| 67 | 1 | Luc Bourdot | 6°) Lancer l'instance |
| 68 | 7 | Gilles Grandgérard | |
| 69 | 21 | Gilles Grandgérard | PS : les régles de complexité du mot de passe Admin AD sont imposées (pas celles de la configuration EOLE ! ) (a ce jour) |
| 70 | 21 | Gilles Grandgérard | 7°) Test |
| 71 | 1 | Luc Bourdot | |
| 72 | 1 | Luc Bourdot | Attention: Il ne faut jamais jamais jamais jamais lancer le service "samba" |
| 73 | 16 | Gilles Grandgérard | #CreoleService samba-ad-dc restart |
| 74 | 14 | Gilles Grandgérard | |
| 75 | 18 | Gilles Grandgérard | test: |
| 76 | 18 | Gilles Grandgérard | #host -t SRV _ldap._tcp.eole.lan |
| 77 | 18 | Gilles Grandgérard | #host -t SRV _kerberos._udp.eole.lan |
| 78 | 18 | Gilles Grandgérard | #host -t A DC1.eole.lan |
| 79 | 18 | Gilles Grandgérard | |
| 80 | 21 | Gilles Grandgérard | Executer : |
| 81 | 18 | Gilles Grandgérard | |
| 82 | 21 | Gilles Grandgérard | *cd eole-ad-dc* |
| 83 | 21 | Gilles Grandgérard | *scripts/checkAD.sh* |
| 84 | 21 | Gilles Grandgérard | |
| 85 | 21 | Gilles Grandgérard | |
| 86 | 18 | Gilles Grandgérard | 8°) Vous pouvez jouer ! |
| 87 | 1 | Luc Bourdot | |
| 88 | 17 | Gilles Grandgérard | Il existe des scripts pour vous faciliter la vie. |
| 89 | 1 | Luc Bourdot | |
| 90 | 1 | Luc Bourdot | * join-ad : Jonction au domaine d'une machine sans jamais voir l'iterface de W$ |
| 91 | 1 | Luc Bourdot | |
| 92 | 1 | Luc Bourdot | * psexec : Execute des commandes PowerShell sur les machines W$ sans jamaisvoir l'interface de W$ |
| 93 | 19 | Gilles Grandgérard | |
| 94 | 19 | Gilles Grandgérard | * adCreateUser : Crée un utilisateur en utilisant les outils samba et en définissant automatiquement le répertoire "home" le U: |
| 95 | 19 | Gilles Grandgérard | |
| 96 | 19 | Gilles Grandgérard | |
| 97 | 1 | Luc Bourdot | 9°) Pour joindre une machine au domaine voici comment faire : |
| 98 | 19 | Gilles Grandgérard | A) Préparer le PC |
| 99 | 19 | Gilles Grandgérard | |
| 100 | 21 | Gilles Grandgérard | - vérifier que son DNS(/ses DNS) est bien celui de l'AD |
| 101 | 20 | Gilles Grandgérard | |
| 102 | 21 | Gilles Grandgérard | - vérifier que le firewall ne bloque pas la commande 'join-ad' ==> déactiver l'antivirus |
| 103 | 20 | Gilles Grandgérard | |
| 104 | 21 | Gilles Grandgérard | - autoriser le partage Administratif |
| 105 | 1 | Luc Bourdot | |
| 106 | 21 | Gilles Grandgérard | - Vérifier L'heure du pc ! |
| 107 | 1 | Luc Bourdot | |
| 108 | 1 | Luc Bourdot | B) |
| 109 | 18 | Gilles Grandgérard | Lancer depuis le serveur AD Samba4 : |
| 110 | 1 | Luc Bourdot | |
| 111 | 1 | Luc Bourdot | # join-ad -U "MON-DOMAINE\administartor" -P "Eole;Samba&2100" -u "MAMACHINE\administrateur" -m IP_MACHINE_CLIENT |
| 112 | 1 | Luc Bourdot | |
| 113 | 1 | Luc Bourdot | Le script vous demande de saisir le mot de passe administrateur de la machine et normalement si tout vas bien, ils vous répond que tout seras actif après le reboot. |
| 114 | 1 | Luc Bourdot | |
| 115 | 18 | Gilles Grandgérard | Vous pouvez ensuite rebooter la machine avec la commande psexec : |
| 116 | 1 | Luc Bourdot | |
| 117 | 18 | Gilles Grandgérard | # psexec -u "MON-DOMAINE\administrator" -m IP_MACHINE_CLIENT -c Restart-Computer |
| 118 | 1 | Luc Bourdot | |
| 119 | 21 | Gilles Grandgérard | PS: Il faudra penser a une solution pour la gestion du mot de passe Administrateur du domaine. |
| 120 | 21 | Gilles Grandgérard | Nos scripts en ont besoin mais c'est quand même une information sensible. |