我使用以下命令将 /home/mary 文件夹的名称更改为 /home/alex:mv /home/mary /home/alex 我重新启动电脑,输入密码,它会加载并重新显示同一页面(输入密码)我无法访问我的会话,我认为我在更改文件夹名称时犯了一个严重的错误,有没有办法解决这个问题我的电脑上有非常重要的数据
答案1
我的电脑上有非常重要的数据
重要数据意味着您有备份。因此您可以恢复它。这样,您只需要担心获得可以登录的用户。见下文。
mv /主页/玛丽 /主页/亚历克斯
您为什么认为这是个好主意?
/etc/passwd
当您移动用户时,诸如和之类的文件/etc/shadow
不会更新。
执行此操作的方法:从设置中的“用户”选项创建第二个名为 alex 的用户,将其设为管理员。然后登录 alex,确认它有效。然后将所有个人文件复制到并以 alex 身份登录/home/alex
并执行一段chown -R $USER:$USER /home/alex
时间。不要复制隐藏文件。确认它有效,然后才使用命令删除用户 mary deluser
。不是通过删除/home/mary
要解决当前问题:
- 使用实时会话或 grub rescue 进入命令行。
这样做可能会有效果,chown -R alex:alex /home/alex
但如果不这样做,您就会在这个问题上再遇到一个问题。
因此程序将是...
从命令行:
首先将所有内容复制(而不是移动)回/home/mary
。
确认是否可以登录到 mary。如果不行,请执行chown -R mary:mary /home/mary
并重试。
如果可以,请删除/home/alex
(因此实际删除rm
,而不是deluser
因为没有用户 alex,只有目录),然后继续上面列出的方法。
另请查看.xsession-errors
。这是记录错误的地方。