====== Renommer un compte utilisateur ======
===== Contexte =====
**Nous souhaitons renommer le compte ne0.@mdl29.net en ne0@mdl29.net** \\
Si le compte utilisateur possède un point dans son pseudo, lors de la création d'un blog ou d'une carte chimère son url n'est pas accessible. \\
**Dorénavant, il n'est plus possible de créer un compte avec un . à la fin.**
===== Modification dans le ldap =====
Petit rappel: chaque utilisateur possède un uid unique dans le ldap. \\
Il permet de s'identifier aux différents services (mails, blogs, jabber...).
Via une interface qui gère le ldap, je regarde si notre utilisateur à activer (blog, chimère) et je récupère aussi son adresse alternative pour le contacter.
Je me connecte au vpn et là plusieurs choix s'offrent à moi, je peux utiliser l'interface web \\
[[http://ldap-manager.mdl29/]] ou passer par un client comme luma, JXplorer...
Depuis le passage à la 12.10, Luma n'est plus disponible dans les dépôts.
Pour la manipulation, je vais utiliser JXplorer.
Avant tout changement sur le ldap, je sauvegarde la base. \\
Je me connecte sur le serveur.
ssh arnaudr@192.168.10.130
sudo su
Après être passer en root. Je vais lancer une sauvegarde via un script.
cd /usr/local/bin
backup_ldap
On vérifie :
cd /root/sauv_ldap
ls
On doit avoir un fichier du genre sauv_ldap_12-11-12.ldif.
**JXplorer** \\
La configuration : \\
{{ :braveo:plateforme:private:jxplorer1.png?nolink |}}
**ldap-manager** \\
{{ :braveo:plateforme:private:ldap-manager1.png?nolink&700 |}}
\\
\\
**Modification de sa fiche dans le ldap** \\
La capture d'écran a été faite après que j'ai modifié ne0. en ne0
Les champs à modifier : \\
* **cn**
* **mail**
* **uid**
\\
{{ :braveo:plateforme:private:jxplorer2.png?nolink |}}
Une fois les modifications effectuées, on clique sous **Soumettre**.
Voilà, la première étape est finie. \\
Maintenant nous attaquons la partie mail.
On constate que notre utilisateur ne possède pas de blog, et de chimère.
===== Modification de sa boîte mail =====
Ayant modifié son uid, l'utilisateur n'a plus accès à ses mails.
Sur le serveur mail, chaque dossier porte le même nom que son uid. \\
On se connecte sur le serveur mail :
ssh arnaudr@192.168.10.128
sudo root
On va dans le dossier mail. **Attention aux fausses manipulations.**
cd /var/mail
Nous allons dans le dossier ne0 :
cd ne0
ls
cd ne0.
Je fais une sauvegarde de son dossier en gardant les droits :
cp -r -p ne0. ne0..sav.
Une petite vérification :
ls -l
Nous devrions avoir utilisateurmail:utilisateurmail
drwx--S--- 9 utilisateurmail utilisateurmail 4096 4 sept. 12:08 ne0
drwx--S--- 9 utilisateurmail utilisateurmail 4096 4 sept. 12:08 ne0..sav
Sauvegarde effectuée, nous lui indiquons le nouveau dossier :
mv ne0. ne0
Voilà, notre utilisateur ne0 doit retrouver ses mails qui étaient présents dans son ancienne boîte (ne0.).
En ce qui concerne jabber, je regarde s'il existe une solution pour exporter les contacts.