Je veux juste changer le nom d'utilisateur d'un utilisateur avec un répertoire personnel crypté. Y at-il un moyen simple au lieu de la restauration suggérée et ainsi de suite?
ecryptfs-umount-private
ou simplement redémarrer pour démonter le répertoire.Modifiez le nom de connexion et le nom du répertoire de old_user
à new_user
:
Sudo usermod -l new_user -m -d /home/new_user old_user
Voici la partie importante pour le bon configuration:
/home/.ecryptfs/$USER/.ecryptfs/Private.mnt
qui contient généralement les éléments suivants: /home/$USER
Les liens symboliques suivants existent dans votre répertoire de base lorsque eCryptfs n'est pas monté:
.ecryptfs -> /home/.ecryptfs/$USER/.ecryptfs
.Private -> /home/.ecryptfs/$USER/.Private
Assurez-vous que $USER
dans toutes ces instances reflète les modifications que vous souhaitez apporter, par exemple. new_user
. Vous pouvez utiliser nano
pour éditer des fichiers texte et ln -s
pour créer de nouveaux liens symboliques.
Vous devriez pouvoir vous connecter à nouveau. Je viens d'essayer moi-même. Si vous ne pouvez pas vous connecter via l'interface graphique, essayez à partir du terminal et vérifiez à nouveau que tout est en place.