====== 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.