Understanding /etc/passwd/ and /etc/shadow/ files in Linux