<Tr> <Td> </Td> <Td> This article needs additional citations for verification . Please help improve this article by adding citations to reliable sources . Unsourced material may be challenged and removed . (February 2008) (Learn how and when to remove this template message) </Td> </Tr> <P> passwd is a tool on most Unix and Unix - like operating systems used to change a user's password . The password entered by the user is run through a key derivation function to create a hashed version of the new password, which is saved . Only the hashed version is stored; the entered password is not saved for security reasons . </P> <P> When the user logs on, the password entered by the user during the log on process is run through the same key derivation function and the resulting hashed version is compared with the saved version . If the hashes are identical, the entered password is considered to be correct, and the user is authenticated . In theory, it is possible for two different passwords to produce the same hash . However, cryptographic hash functions are designed in such a way that finding any password that produces the same hash is very difficult and practically infeasible, so if the produced hash matches the stored one, the user can be authenticated . </P> <P> The passwd command may be used to change passwords for local accounts, and on most systems, can also be used to change passwords managed in a distributed authentication mechanism such as NIS, Kerberos, or LDAP . </P>

Which of the following is true of linux passwords