使用 Ubuntu 16.04 时,我的文件系统经常会用完空间。这次,在我收到驱动器中没有剩余空间的错误后,我开始删除一些旧文件。但是,一些错误不断出现。在消息BIOS 错误不断重复。启动菜单中的图标消失了等等……所以我决定在腾出足够的空间后重新启动系统。重新启动后,我无法再重新启动。考虑到可能的安全威胁,我用 dd 克隆了我的驱动器并挽救了数据。我检查了坏扇区,没有发现任何坏扇区。现在,当我通过 GRUB 的高级选项登录到 root 用户时,我找不到我的用户名的任何踪迹密码文件 /etc/passwd或者/etc/shadow(还有 /etc/shadow-)。 getent 密码什么都没给出。我的用户链接到凯尔伯罗斯(用于工作)。我不太熟悉它。我想知道,如何修复此问题并以我的用户身份登录?
答案1
不知何故,通过正常登录屏幕以 root 身份登录后,我可以以普通用户身份登录。我不知道为什么突然就出现了这种情况。我有一个想法,就是我通过 root 用户连接到互联网,这可能启用了 kerberos 来更新票证和用户数据。现在,我遇到了另一个问题,apt-get 告诉我普通软件包有不受信任的来源(例如 thunderbird)。