Debian 机器上的用户名丢失 2024-6-16 • linux ssh debian 情况是这样的:我通过 SSH 登录到我的 Debian 机器,发现它显示消息说当前帐户没有用户名。我尝试使用whoami查看系统是否有用户名,但似乎丢失了。 这个盒子与其他一些人共享,我询问使用它的人是否修改了任何文件,但没有人触碰任何系统文件。 PS 奇怪的是,即使系统丢失了用户名,我仍然可以登录我的盒子。其他功能仍然正常。 答案1 @roaima 是正确的。 通过删除世界可读标志,我可以重现此错误: $ chmod 600 /etc/passwd 并且能够通过恢复来恢复正常功能: $ chmod 644 /etc/passwd 相关内容 pgfplots:填充三维表面下的体积 axelget、yum 和 crccheck 失败 Opendkim 和 Postfix:并非所有外发邮件都经过验证 Linux(Centos)软 raid1-主板坏了 无需 .net reflector 即可反编译 .dll 文件 dpkg:警告:在 PATH 中未找到‘tar’或无法执行 我的 dpkg 似乎已损坏或损坏 这是什么设备? 旧款 MacBook Pro 201 盖上盖子时,ubuntu 服务器登录信息不显示 有没有办法查看 Windows 7 中哪些文件占用了最多的磁盘空间?[重复]