Сведения о режиме sudo
Чтобы обеспечить безопасность учетной записи при выполнении потенциально конфиденциальных действий в GitHub.com, необходимо пройти проверку подлинности, даже если вы уже вошли в систему. Например, GitHub относит к таким действиям следующие, так как каждое из таких действий может разрешить новому пользователю или системе доступ к вашей учетной записи.
- Изменение связанного адреса электронной почты
- Авторизация стороннего приложения
- Добавление нового ключа SSH
- Создание PAT или приложения
После проверки подлинности для выполнения действия, связанного с конфиденциальными данными, сеанс временно находится в режиме sudo. В режиме sudo можно выполнять действия, связанные с конфиденциальными данными, без проверки подлинности. GitHub имеет двухчасовой период ожидания сеанса, прежде чем запрашивать проверку подлинности еще раз. В течение этого времени все действия, связанные с конфиденциальными данными, которые вы выполняете, будут сбрасывать этот таймер.
"sudo" — это ссылка на программу в системах Unix, в которых это сокращение от "superuser do." Дополнительные сведения см. в статье о sudo в Википедии.
Подтверждение доступа для режима sudo
Чтобы подтвердить доступ к режиму sudo, можно пройти проверку подлинности с помощью пароля. При необходимости можно использовать другой метод проверки подлинности, например пароль, ключ безопасности, GitHub Mobile, или код 2FA.
-
Подтверждение доступа с помощью кода двухфакторной проверки подлинности
-
Подтверждение доступа с помощью электронной почты для входа в социальные сети
Подтверждение доступа с помощью ключа доступа
Для подтверждения доступа к учетной записи для режима sudo необходимо зарегистрировать секретный ключ. См . раздел AUTOTITLE.
Подтверждение доступа с помощью ключа безопасности
Вам необходимо настроить двухфакторную проверку подлинности (2FA) для своей учетной записи, используя ключ безопасности, чтобы подтвердить доступ к учетной записи для режима sudo с помощью ключа безопасности. Дополнительные сведения см. в разделе Настройка двухфакторной проверки подлинности.
При появлении запроса на проверку подлинности для режима sudo нажмите Использовать ключ безопасности и следуйте инструкциям.
Подтверждение доступа с помощью GitHub Mobile
Вам необходимо установить приложение GitHub Mobile и выполнить вход в систему, чтобы подтвердить доступ к учетной записи для режима sudo с помощью приложения. Дополнительные сведения см. в разделе GitHub Mobile.
- При появлении запроса на проверку подлинности в режиме sudo нажмите кнопку GitHub Mobile.
- Откройте GitHub Mobile. GitHub отображает номера, которые необходимо ввести в GitHub Mobile для утверждения запроса.
- В GitHub Mobileвведите отображаемые числа.
Подтверждение доступа с помощью кода двухфакторной проверки подлинности
Необходимо настроить 2FA с помощью мобильного приложения TOTP, чтобы подтвердить доступ к учетной записи для режима sudo с помощью кода 2FA. Дополнительные сведения см. в разделе Настройка двухфакторной проверки подлинности.
При появлении запроса на проверку подлинности в режиме sudo введите код проверки подлинности из мобильного приложения TOTP, а затем нажмите кнопку "Проверить".
Текстовые сообщения не поддерживаются для использования в запросе sudo. Если вы зарегистрировали SMS в качестве единственного метода 2FA в учетной записи, вам будет предложено ввести пароль в режим sudo.
Подтверждение доступа с помощью пароля
При появлении запроса на проверку подлинности в режиме sudo введите пароль и нажмите кнопку Подтвердить.
Подтверждение доступа с помощью электронной почты для входа в социальные сети
Прежде чем получить доступ к режиму sudo, необходимо сначала настроить социальное имя входа. Дополнительные сведения см. в разделе Сведения о проверке подлинности в GitHub.
При появлении запроса на проверку подлинности в режиме sudo введите код проверки подлинности, отправленный учетной записи электронной почты для входа в социальные сети, а затем нажмите кнопку "Проверить".