Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tuto:ipasserelle:divers:supprimer_auth_ldap [12/11/2009 18:45] dani |
tuto:ipasserelle:divers:supprimer_auth_ldap [20/02/2017 08:43] (Version actuelle) dani [Ré-installation de e-smith-base] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Suppression de LDAP pour revenir vers une SME de base ====== | ====== Suppression de LDAP pour revenir vers une SME de base ====== | ||
+ | |||
+ | < | ||
+ | |||
+ | Suppression des paquets expérimentaux e-smith-base+ldap et e-smith-samba+ldap | ||
===== Re-construction des "flat files" ===== | ===== Re-construction des "flat files" ===== | ||
Ligne 6: | Ligne 10: | ||
< | < | ||
- | sv t /services/ldap | + | sv t /service/ldap |
- | cp -a / | + | cp -a / |
cd | cd | ||
</ | </ | ||
Ligne 19: | Ligne 23: | ||
use esmith:: | use esmith:: | ||
- | my $ldifin = Net:: | + | my $ldifin = Net:: |
my $adb = esmith:: | my $adb = esmith:: | ||
Ligne 29: | Ligne 33: | ||
# /etc/shadow | # /etc/shadow | ||
- | # dani: | + | # dani: |
# login: | # login: | ||
Ligne 47: | Ligne 51: | ||
# / | # / | ||
- | # dani:5000:670056A568475A92F7C807929B70F134:DEBEF5F77A35A7A6CA18CAD8B8BE1D93:[U ]: | + | # dani:5000:670056A568475A67BECA51:DEBEF5F77A35A7A6CA181647AB7C62:[U ]: |
# login: | # login: | ||
Ligne 65: | Ligne 69: | ||
my $acc = $adb-> | my $acc = $adb-> | ||
my $type = $acc-> | my $type = $acc-> | ||
- | #my $type = ' | + | print " |
# Si l' | # Si l' | ||
#if ($type eq " | #if ($type eq " | ||
if ($type ne ' | if ($type ne ' | ||
- | my $comment = $entry-> | + | my $comment = $entry-> |
my $gid = $entry-> | my $gid = $entry-> | ||
my $uid = $entry-> | my $uid = $entry-> | ||
Ligne 92: | Ligne 96: | ||
print GSHADOW " | print GSHADOW " | ||
if (($type eq ' | if (($type eq ' | ||
- | print SMBPASSWD " | + | print SMBPASSWD " |
} | } | ||
} | } | ||
Ligne 137: | Ligne 141: | ||
< | < | ||
for F in passwd shadow group gshadow; do | for F in passwd shadow group gshadow; do | ||
- | cp -a /etc/$F /etc/$F.old | + | cp -a /etc/$F /etc/$F.old2 |
cat new/$F > /etc/$F | cat new/$F > /etc/$F | ||
done | done | ||
- | cp -a / | + | cp -a / |
cat new/ | cat new/ | ||
</ | </ | ||
Ligne 148: | Ligne 152: | ||
Pour remettre les paquets de base, la commande suivante devrait suffire: | Pour remettre les paquets de base, la commande suivante devrait suffire: | ||
< | < | ||
+ | db configuration setprop ldap Authentication disabled | ||
yum install e-smith-base e-smith-samba e-smith-ldap | yum install e-smith-base e-smith-samba e-smith-ldap | ||
</ | </ | ||
Ligne 160: | Ligne 165: | ||
rm -f / | rm -f / | ||
expand-template / | expand-template / | ||
+ | expand-template / | ||
+ | expand-template / | ||
</ | </ | ||
- | ===== Mise à jour ===== | ||
- | |||
- | On lance maintenant une mise à jour globale | ||
- | < | ||
- | yum update | ||
- | </ | ||
- | FIXME: possible qu'il y'ait des problème de dépendances à cause de la version de PHP installée. Plusieurs solutions: | ||
- | * Revenir à PHP 4 le temps de la MaJ, puis, re-upgrade vers PHP5 | ||
- | * Faire des excludes des paquets qui posent problème, puis finir avec des rpms --nodeps | ||
- | |||
- | Puis les contributions. Attention, on met à jour OpenVPN, on va donc suivre une procédure à part pour cette contrib (MaJ depuis 1.2 vers 2.0) | ||
- | < | ||
- | yum --enablerepo=smecontribs intall smeserver-phpki | ||
- | </ | ||
- | Puis suivre la procédure de migration afin que les certificats soient gérés par PHPki: http:// | ||
- | |||
- | Maintenant, on met à jour la contrib OpenVPN elle-même: | ||
- | < | ||
- | yum --enablerepo=smecontribsinstall smeserver-openvpn-bridge | ||
- | </ | ||
- | Puis on configure le bridge (devrait déjà être bon, mais vérifier avec | ||
- | < | ||
- | db configuration show bridge | ||
- | </ | ||
- | |||
- | Migrer les règles de configuration en suivant cette page: http:// | ||
- | |||
- | Maintenant mettre toutes les autres contribs à jour: | ||
- | < | ||
- | yum --enablerepo=smecontribs update | ||
- | </ | ||
- | |||
- | ===== Post-Upgrade / Reboot ===== | ||
- | Il ne manque plus qu'un post-upgrade / reboot n croisant les doigts: | ||
- | < | ||
- | signal-event post-upgrade | ||
- | signal-event reboot | ||
- | </ | ||