是的,是的,我知道现代系统中没有真正的密码甚至哈希值。 但是,我很好奇,如果这是一个很好的,简单的方法来完全locking每个人的系统,什么会先破坏。 我没有一个备用的系统,但它确实听起来像一个有趣的实验。 有没有人试过这个?
只为你我试过了:-)
任何用户将能够正常login。 这是因为login以root权限运行。 login后,用户将无法访问/etc/passwd ,这可能会导致用户级应用程序出现问题。
您可能会注意到的第一件事是shell不能读取您的用户名,这会产生类似的提示
I have no name!@vs245042:~$
在/ etc / passwd上设置一个auditctl,看看试图访问它:
auditctl -w /etc/passwd -p war
然后分析下面的输出:
ausearch -f /etc/passwd
看看有什么试图访问它,如果这是所有的根进程,那么你很好。