管理员如何找到已使用命令删除的用户的 UID userdel
?
答案1
通过查看/etc/passwd
用户删除前一天/周/期间对系统进行的备份。
如果userdel
与 -r 一起使用,则主目录和用户的邮件池都已消失。如果它没有与 -r 一起使用,请检查用户的邮件假脱机,或者如果您很幸运的话,可能会检查 crontab。
如果没有备份,并且没有可以检查的该用户拥有的明显文件,那么您需要在周围进行搜索,/tmp
并查找以 UID 作为所有者的文件,并尝试解决问题 - 但实际上,您的备份是您的最好的选择。
编辑:正如 jw013 指出的那样,您还可以用来find / -nouser
查找文件的 UID 没有匹配用户的文件。
答案2
如果有 10 个用户和 1 个已删除的用户,您可以检查 /etc/passwd 是否缺少 1000 及以上的 UID。