更改主目录后无法登录

我在控制台中以root用户身份登录并运行: usermod -d /mirror florencia

文件夹mirror位于/mirror

以root身份登录并通过运行usermod -d /home/florencia florencia将其更改回之前的usermod -d /home/florencia florencia

我不知道你究竟想做什么,但你通常不应该像那样改变你的主目录。

请在更改前阅读所有内容!

以下是您希望将“/ home”目录移动到另一个驱动器或位置的方法。

  1. 登出。 你必须只在TTY。
  2. 按CTRL + ALT + F1打开TTY
  3. 使用您的姓名和密码登录

现在这里是我们开始做事的地方。

 cd / sudo mkdir mnt/ sudo mount /dev/sdXX /mnt 

注意:将/ dev / sdXX替换为特定分区或文件夹目标。 例如:/ dev / sdc1或/ home / backup

现在我们要复制事物的内容。

 sudo rsync -aux /home /mnt 

卸载旧分区或位置

 sudo umount /home 

删除旧/ home

 rm -rf /home 

获取fstab的设备UUID

 sudo blkid 

打开fstab并编辑

 sudo nano /etc/fstab UUID=copieduuidnumber /home ext4 defaults 0 2 

注意:如果您使用的是其他文件系统,请将ext4更改为您正在使用的任何文件系统。 例如:ext3或ntfs

重新启动,看看事情是否良好

 sudo reboot