useradd does an entry to /etc/passwd. For sudo, I suppose we should add a check to make sure the command exists in the user's path...