Scribe AD » Historique » Version 6
Philippe Caseiro, 10/01/2018 11:25
1 | 1 | Benjamin Bohard | h1. Scribe AD |
---|---|---|---|
2 | 1 | Benjamin Bohard | |
3 | 1 | Benjamin Bohard | h2. Actions |
4 | 1 | Benjamin Bohard | |
5 | 2 | Benjamin Bohard | h3. Migration du Scribe NT vers Scribe AD |
6 | 1 | Benjamin Bohard | |
7 | 1 | Benjamin Bohard | h4. Procédure classicupgrade |
8 | 3 | Benjamin Bohard | |
9 | 3 | Benjamin Bohard | La procédure classicupgrade nécessite des interventions complémentaires (pouvant être scriptées). |
10 | 3 | Benjamin Bohard | |
11 | 3 | Benjamin Bohard | En partant d’un Scribe fonctionnel instancié avec import de comptes |
12 | 3 | Benjamin Bohard | |
13 | 3 | Benjamin Bohard | h5. stopper et désactiver les services de samba en mode NT (smbd, nmbd, winbind), |
14 | 3 | Benjamin Bohard | <pre> |
15 | 3 | Benjamin Bohard | systemctl stop nmbd |
16 | 3 | Benjamin Bohard | systemctl stop smbd |
17 | 3 | Benjamin Bohard | systemctl stop winbind |
18 | 3 | Benjamin Bohard | systemctl disable nmbd |
19 | 3 | Benjamin Bohard | systemctl disable smbd |
20 | 3 | Benjamin Bohard | systemctl disable winbind |
21 | 3 | Benjamin Bohard | </pre> |
22 | 3 | Benjamin Bohard | |
23 | 3 | Benjamin Bohard | h5. installer les outils nécessaires : |
24 | 3 | Benjamin Bohard | <pre> |
25 | 3 | Benjamin Bohard | apt-get install krb5-user lbd-tools |
26 | 3 | Benjamin Bohard | </pre> |
27 | 3 | Benjamin Bohard | |
28 | 3 | Benjamin Bohard | h5. patcher nsswitch.conf.default, ldap.conf |
29 | 3 | Benjamin Bohard | |
30 | 3 | Benjamin Bohard | <pre> |
31 | 3 | Benjamin Bohard | --- distrib/nsswitch.conf.default 2017-05-15 11:18:44.000000000 +0200 |
32 | 3 | Benjamin Bohard | +++ modif/nsswitch.conf.default 2018-01-09 15:12:53.260292570 +0100 |
33 | 3 | Benjamin Bohard | @@ -7,8 +7,8 @@ |
34 | 3 | Benjamin Bohard | ######################################################## |
35 | 3 | Benjamin Bohard | # /etc/nsswitch.conf |
36 | 3 | Benjamin Bohard | |
37 | 3 | Benjamin Bohard | -%set %%active_winbind = %%getVar('activer_winbind', 'non') == 'oui' |
38 | 3 | Benjamin Bohard | -%set %%active_ldap = %%getVar('ldap_nss', 'non') == 'oui' |
39 | 3 | Benjamin Bohard | +%set %%active_winbind = True |
40 | 3 | Benjamin Bohard | +%set %%active_ldap = False |
41 | 3 | Benjamin Bohard | |
42 | 3 | Benjamin Bohard | passwd: compat %slurp |
43 | 3 | Benjamin Bohard | %if %%active_ldap |
44 | 3 | Benjamin Bohard | </pre> |
45 | 3 | Benjamin Bohard | |
46 | 3 | Benjamin Bohard | h5. déplacer la configuration samba actuelle dans un répertoire de travail |
47 | 3 | Benjamin Bohard | |
48 | 3 | Benjamin Bohard | <pre> |
49 | 3 | Benjamin Bohard | mv /etc/samba/ /etc/samba.PDC/ |
50 | 3 | Benjamin Bohard | </pre> |
51 | 3 | Benjamin Bohard | |
52 | 3 | Benjamin Bohard | h5. renommer le fichier de configuration smb.conf de ce répertoire de travail, |
53 | 3 | Benjamin Bohard | |
54 | 3 | Benjamin Bohard | <pre> |
55 | 3 | Benjamin Bohard | mv /etc/samba.PDC/smb.conf /etc/samba.PDC/smb.PDC.conf |
56 | 3 | Benjamin Bohard | </pre> |
57 | 3 | Benjamin Bohard | |
58 | 6 | Philippe Caseiro | |
59 | 6 | Philippe Caseiro | Du texte |
60 | 6 | Philippe Caseiro | |
61 | 3 | Benjamin Bohard | h5. copier les bases de données de samba dans un sous-répertoire du répertoire de travail |
62 | 3 | Benjamin Bohard | |
63 | 3 | Benjamin Bohard | <pre> |
64 | 3 | Benjamin Bohard | mkdir /etcsamba.PDC/dbdir/ |
65 | 3 | Benjamin Bohard | cp -p /etc/samba.PDC/private/secrets.tdb /etc/samba.PDC/dbdir/ |
66 | 3 | Benjamin Bohard | cp -p /etc/samba.PDC/private/schannel_store.tdb /etc/samba.PDC/dbdir/ |
67 | 3 | Benjamin Bohard | cp -p /etc/samba.PDC/private/passdb.tdb /etc/samba.PDC/dbdir/ |
68 | 3 | Benjamin Bohard | cp -p /etc/samba.PDC/var/lock/gencache_notrans.tdb /etc/samba.PDC/dbdir/ |
69 | 3 | Benjamin Bohard | cp -p /etc/samba.PDC/var/locks/group_mapping.tdb /etc/samba.PDC/dbdir/ |
70 | 3 | Benjamin Bohard | cp -p /etc/samba.PDC/var/locks/account_policy.tdb /etc/samba.PDC/dbdir/ |
71 | 3 | Benjamin Bohard | </pre> |
72 | 3 | Benjamin Bohard | |
73 | 3 | Benjamin Bohard | #. lancer la commande samba-tool domain classicupgrade |
74 | 3 | Benjamin Bohard | #. créer le patch smb.conf à partir du nouveau fichier créer par samba-tool |
75 | 3 | Benjamin Bohard | #. stopper et désactiver le service slapd |
76 | 3 | Benjamin Bohard | #. créer le compte reader |
77 | 3 | Benjamin Bohard | #. modifier les variables |
78 | 3 | Benjamin Bohard | #. modifier les scripts de posttemplate 00-annuaire, 02-annuaire et 04-fichier |
79 | 3 | Benjamin Bohard | #. activer et démarrer le service samba-ad-dc |
80 | 3 | Benjamin Bohard | #. reconfigure |
81 | 3 | Benjamin Bohard | #. stopper le service nmbd |
82 | 3 | Benjamin Bohard | <pre> |
83 | 3 | Benjamin Bohard | mkdir /usr/local/samba.PDC/dbdir/ |
84 | 3 | Benjamin Bohard | cp -p /usr/local/samba.PDC/private/secrets.tdb /usr/local/samba.PDC/dbdir/ |
85 | 3 | Benjamin Bohard | cp -p /usr/local/samba.PDC/private/schannel_store.tdb /usr/local/samba.PDC/dbdir/ |
86 | 3 | Benjamin Bohard | cp -p /usr/local/samba.PDC/private/passdb.tdb /usr/local/samba.PDC/dbdir/ |
87 | 3 | Benjamin Bohard | cp -p /usr/local/samba.PDC/var/lock/gencache_notrans.tdb /usr/local/samba.PDC/dbdir/ |
88 | 3 | Benjamin Bohard | cp -p /usr/local/samba.PDC/var/locks/group_mapping.tdb /usr/local/samba.PDC/dbdir/ |
89 | 3 | Benjamin Bohard | cp -p /usr/local/samba.PDC/var/locks/account_policy.tdb /usr/local/samba.PDC/dbdir/ |
90 | 3 | Benjamin Bohard | </pre> |
91 | 3 | Benjamin Bohard | |
92 | 3 | Benjamin Bohard | En suspens : gestion du service nmbd, problèmes dns (piste : variables dns_lookup_realm et dns_lookup_kdc dans le fichier de configuration krb5.conf) |
93 | 4 | Benjamin Bohard | |
94 | 4 | Benjamin Bohard | h4. Pistes de travail |