В примерах команд $ и # обозначают пользователя (приглашение командной строки, после которой вы вводите команду), от которого выполняется команда. Приглашение $ означает обычного пользователя (под которым вы в систему входите), а приглашение # - означает, что следущие после него команды выполняются от рута (суперпользователя, root), поэтому при переключении на суперпользователя (или просто рута) нужно его пароль вводить (тоже при установке дистрибутива задаётся).