Lorsque l’on installe Jaunty on a le choix de crypter le home de son utilisateur, mais il se peut que l’on veuille enlever le cryptage (par exemple parce que l’autologin GDM ne marche pas avec)


La mauvaise nouvelle c’est que ce n’est pas possible, la bonne c’est qu’on peut contourner le problème en supprimant / re-créant l’utilisateur, voici comment.


Soit mon utilisateur mon_user dont le home est entièrement crypté.

Se connecter en mon_user sur Gnome, le simple fait de faire ça monte automatiquement le home et le rend accessible en clair.


Sauvegarder le home


Pour cela on crée un autre répertoire sous home et on copie le contenu de l’utilisateur en cours dedans :

sudo mkdir /home/mon_user-save
 
sudo chown mon_user:mon_user/home/mon_user-save/ -R
 
cd /home/mon_user
 
cp -ax . /home/mon_user-save/


Lister les groupes de votre utilisateur

Pour cela on utilise la commande :

groups

Qui renvoi quelque chose comme ça :

mon_user adm dialout cdrom plugdev lpadmin admin sambashare


Supprimer l’utilisateur

Se connecter avec un autre utilisateur ou en mode sans echec root, puis supprimer l’utilisateur « à décrypter » en supprimant son home :


sudo deluser --remove-home mon_user


Re-créer l’utilisateur

Mais cette fois sans home crypté :

sudo adduser mon_user

Lister les groupes du nouvel utilisateur :

groups mon_user


Normalement il ne devrait il avoir que :

mon_user


Lui ajouter ceux qui lui manque :

adduser mon_user adm
 
adduser mon_user dialout
 
adduser mon_user cdrom
 
adduser mon_user plugdev
 
adduser mon_user lpadmin
 
adduser mon_user admin
 
adduser mon_user sambashare


Restaurer les documents de l’ancien utilisateur (qui avait le même nom) :

sudo cp -ax /home/mon_user-save/* /home/mon_user/
 
sudo chown mon_user:mon_user/home/mon_user/ -R


Rebooter et se connecter avec mon_user, tout devrait être là et disponible sans cryptage….



Source / inspiration :

http://stesindus.blogspot.com/2009/04/encrypted-home-in-ubuntu-jaunty-with.html



Les commentaires sont fermés.