Comment puis-je changer l'UID d'un utilisateur avec un répertoire personnel chiffré?
Vous devez d'abord déconnecter l'utilisateur que vous souhaitez modifier et tuer tous les processus qu'il exécute.
Une bonne approche consiste à redémarrer et à vous connecter en tant qu'utilisateur root ou en tant qu'utilisateur Sudo
.
Pour activer l'utilisateur root, exécutez les commandes suivantes.
$ Sudo su
# passwd
Vous pouvez maintenant vous connecter en utilisant root et le mot de passe que vous avez fourni. Une fois connecté en tant que root, exécutez
# usermod -u newUID myuser
pour changer l'uid de myuser et
# chown -R myuser /home/.ecryptfs/myuser
pour changer le propriétaire des fichiers cryptés.
Vous devriez maintenant pouvoir vous déconnecter et vous reconnecter en tant que mon utilisateur.