проверка подлинности прокси в настройках системы но с изюминкой

У нас есть политика паролей, которая заставляет пользователей использовать специальные символы в своих паролях. Следовательно, некоторые пароли будут, например, Gt4 @ gj # k.

Теперь, чтобы указать общесистемные настройки прокси (почему это не сделано более интуитивно, как, например, как это было сделано в synaptic; и почему synaptic больше не включается по умолчанию ...), вы должны использовать имя пользователя : пароль @ хост в поле хоста для аутентификации прокси.

Наша проблема нет в том, что в некоторых паролях есть знак @, что нарушает эту простую систему.

Как я могу использовать общесистемный прокси для работы с apt и системным апдейтером, который позволяет использовать реальные пароли?

4
задан 24 October 2011 в 10:55

2 ответа

Если программа попросит вас ввести конфигурацию прокси в качестве http-адреса, вам нужно будет следовать конвенциям для структурирования URL-адресов.

А это значит, что вы не можете включить символ @ в имя пользователя или компоненты пароля , если вы не кодируете их . Символы могут быть закодированы в URL в виде знака процента, за которым следует шестнадцатеричное представление точки кода.

Поэтому для пароля Gt4@gj#k его можно представить как Gt4%40gj%23k (символ хэша используется для разграничения фрагментной части URL, поэтому лучше всего его также кодировать).

3
ответ дан 24 October 2011 в 10:55

Пожалуйста, проверьте приведенный ниже URL

Дублируйте поиск вопроса, прежде чем задавать вопрос.

Apt-get со специальным символом

0
ответ дан 24 October 2011 в 10:55

Другие вопросы по тегам:

Похожие вопросы: