/ect/passwd
时间: 2023-10-05 16:11:04 浏览: 102
Linux基础课件用户账户文件-/etc/passwd文件
/etc/passwd文件是Linux系统中的一个文件,它存储了用户的基本信息,如用户名、用户ID(UID)、组ID(GID)、用户家目录、默认shell等。然而,该文件中并不存储用户的密码,而是使用特殊字符(如“x”或“*”)代替密码。这是因为/etc/passwd文件是对所有用户都可读的,如果用户的密码太简单或规律易猜测,那么攻击者可以很容易地破解密码。为了提高安全性,Linux系统使用了shadow技术,将真正加密后的用户口令存储在/etc/shadow文件中,而在/etc/passwd文件中只保留特殊字符表示密码。当用户登录时,系统首先在/etc/passwd文件中查找用户账号,然后根据UID在/etc/shadow文件中寻找相应用户的密码进行匹配,如果匹配成功,则允许用户登录。
阅读全文