![更换挂载在 /home 上的磁盘后,Ubuntu 18.04 上的自动登录桌面](https://linux22.com/image/1065941/%E6%9B%B4%E6%8D%A2%E6%8C%82%E8%BD%BD%E5%9C%A8%20%2Fhome%20%E4%B8%8A%E7%9A%84%E7%A3%81%E7%9B%98%E5%90%8E%EF%BC%8CUbuntu%2018.04%20%E4%B8%8A%E7%9A%84%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E6%A1%8C%E9%9D%A2.png)
我正在运行一个服务器,其中一些用户拥有低权限用户,该用户会自动登录,因此用户可以使用所有允许的功能。
现在驱动器出现问题,末端的一部分已损坏。这是不再需要的大文件之一,并且是损坏的 RAID。
因此,我将所有数据都放到了新驱动器上,并将所有用户本身复制到了新的替代驱动器。复制过程没有发现任何错误,我认为一切都很好,但是当我现在更改 fstab 中的条目时,该驱动器安装在 /home 上,我能够像其他操作员一样使用密码登录,但自动化的低级用户无法自动启动,我甚至可以看到,用户登录后不久就被踢出,我不知道在这种情况下出了什么问题。
我应该了解什么或必须为此保留什么或做出什么改变吗?
我确实复制了数据,cp -a /home/user /newhome/,在删除了驱动器损坏部分区域的文件后,复制似乎正确。但我确实想在之后更换驱动器,并且不想为低级别的主要用户开发所有新东西,因为我不想训练他们所有人新的东西。
如果我使用 fstab 在 /home 上挂载 nehhome,它不能正常工作,但我能够用我自己的帐户和主要操作员登录,只有自动化的低级用户无法自动登录并在短暂之后被踢出。
我真的不知道我做错了什么。
答案1
这可能是所有权问题,请尝试使用以下命令修复它。
更改用户名为您的“低级”帐户的房屋所有权:
sudo chown username:username /newhome
告诉系统帐户主页已更改:
sudo usermod -m -d /newhome username
还赋予家庭正确的权限:
sudo chmod 755 /newhome