Which character in the password field of /etc/passwd is used to indicate that the encrypted password is stored in /etc/shadow?



A. *
B. -
C. s
D. x

題解

在很早期的Linux系統,會將使用者的密碼直接儲存在「/etc/passwd」檔案中,但由於「/etc/passwd」檔案的檔案權限為「-rw-r--r--」,是所有使用者都可以讀取的檔案,將密碼直接存在這個檔案中是十分不安全的方法,因此後來的Linux系統使用「x」字元取代「/etc/passwd」檔案中原先的密碼欄位,並且將真正的密碼存到「/etc/shadow」檔案中,檔案權限為「-rw-r-----」,避免密碼都可以被所有使用者看到。