Debian 机器上的用户名丢失 2024-6-16 • linux ssh debian 情况是这样的:我通过 SSH 登录到我的 Debian 机器,发现它显示消息说当前帐户没有用户名。我尝试使用whoami查看系统是否有用户名,但似乎丢失了。 这个盒子与其他一些人共享,我询问使用它的人是否修改了任何文件,但没有人触碰任何系统文件。 PS 奇怪的是,即使系统丢失了用户名,我仍然可以登录我的盒子。其他功能仍然正常。 答案1 @roaima 是正确的。 通过删除世界可读标志,我可以重现此错误: $ chmod 600 /etc/passwd 并且能够通过恢复来恢复正常功能: $ chmod 644 /etc/passwd 相关内容 增加列表显示中的文本大小 NGINX 启用静态缓存内容时网站无法加载静态文件 将匹配的出现编号放置在出现本身的左侧 HDMI 无声音 显示开始菜单中最后打开的程序 Unix 中的 ECHO 命令和变量定义的行为 延迟写入场景 如何将文件和文件夹从 Windows(主机)传输到 Linux(虚拟机)[关闭] apt-get 相对于 apt 的状态如何?[重复] 如何在 Ubuntu 15.04 上安装 Rdio 应用程序