LiveWireBT Asked: 2018-12-30 21:40:42 +0800 CST2018-12-30 21:40:42 +0800 CST 2018-12-30 21:40:42 +0800 CST 如何使用 eCryptfs 加密的主目录重命名用户? 772 我只想使用加密的主目录更改用户的用户名。有没有一种简单的方法来代替建议的恢复等等? 如何将加密的主目录移动到另一个分区? 如何将加密的 /home 移动到新计算机? home-directory user-management ecryptfs 1 个回答 Voted Best Answer LiveWireBT 2018-12-30T21:40:42+08:002018-12-30T21:40:42+08:00 最好卸载您的主目录并从计算机上的另一个管理员帐户执行命令。您可以使用ecryptfs-umount-private或只是重新启动来卸载目录。 将登录名和目录名从更改old_user为new_user: sudo usermod -l new_user -m -d /home/new_user old_user 这是正确配置的重要部分: 存在一个名为/home/.ecryptfs/$USER/.ecryptfs/Private.mnt它的文件,通常包含以下内容:/home/$USER 当 eCryptfs 未挂载时,您的主目录中存在以下符号链接: .ecryptfs -> /home/.ecryptfs/$USER/.ecryptfs .Private -> /home/.ecryptfs/$USER/.Private 确保$USER在所有这些情况下都反映了您打算进行的更改,例如new_user. 您可以使用它nano来编辑文本文件和ln -s创建新的符号链接。 您应该可以再次登录。我只是自己尝试了一下。如果您无法通过 GUI 登录,请尝试从终端尝试并再次检查是否一切就绪。
ecryptfs-umount-private
或只是重新启动来卸载目录。将登录名和目录名从更改
old_user
为new_user
:这是正确配置的重要部分:
/home/.ecryptfs/$USER/.ecryptfs/Private.mnt
它的文件,通常包含以下内容:/home/$USER
当 eCryptfs 未挂载时,您的主目录中存在以下符号链接:
确保
$USER
在所有这些情况下都反映了您打算进行的更改,例如new_user
. 您可以使用它nano
来编辑文本文件和ln -s
创建新的符号链接。您应该可以再次登录。我只是自己尝试了一下。如果您无法通过 GUI 登录,请尝试从终端尝试并再次检查是否一切就绪。