未解之谜 - 我得到了同事的 Ubuntu 12.04.1 LTS 机器,并通过命令行在上面设置了自己的 (sudo/admin) 用户。我切换到我的用户(从他的 sudo/admin 用户)并使用命令确认一切正常groups
,/etc/passwd
文件看起来很棒。经过几个月一切正常运转后,一次停电导致机器关闭,这是我接手这台机器以来的第一次。
启动后,我的新用户消失了。它不在 /etc/passwd 文件中,并且 /home 目录中没有条目。我像以前一样创建了用户,并且没有错误表明该用户仍然存在。
发生了什么?
根据要求,这里是输出
olduser@machine:~$ ls -lait /home
total 16
3408126 drwxr-xr-x 2 newuser newuser 4096 Nov 20 10:28 newuser
3407873 drwxr-xr-x 4 root root 4096 Nov 20 10:28 .
3407874 drwxr-xr-x 36 coworker coworker 4096 Nov 20 10:00 bvillupu
2 drwxr-xr-x 26 root root 4096 Oct 3 2012 ..
3408259 lrwxrwxrwx 1 root root 44 Aug 9 2012 .directory -> /etc/kubuntu-default-settings/directory-home
答案1
我知道这并不能回答您的问题,但如果用户丢失,/etc/passwd
那么某个具有访问权限的人sudo/root
会删除该用户。由于用户的主目录也丢失了,这给我的印象是有人不仅运行了 a,而且userdel
还运行了rm -rf /home/user
.这意味着有删除的意图。您可以签secure
入该文件/var/log
以查看是否确实有人删除了该用户。