Bug 26938 - Для параметра password нехватает кавычек
Summary: Для параметра password нехватает кавычек
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-net-pppoe (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-14 22:43 MSK by manowar@altlinux.org
Modified: 2013-04-10 14:15 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description manowar@altlinux.org 2012-02-14 22:43:53 MSK
Соединение с провайдером Элтел (home.eltel.net) успешно устанавливается только тогда, когда в файле pppoptions пароль указан в кавычках:

password "пароль"

Без кавычек получаем "Authentication failed" от pppd. Только что проверено.

Однако передать кавычки из web-интерфейса невозможно: этот символ специально обрабатываются sed в бакенде и перед ним стаится две обратных косых (\\). А раз так, то видимо они выполняют какую-то специальную роль, и, возможно, нельзя всегда указывать пароль в кавычках. С другой стороны, для другого модемного соединения, у меня значения как user, так и password указаны в кавычках и всё работает.

Я не знаю, передаёт ли pppd кавычки на сторону провайдера или же указание пароля в кавычках просто как-то влияет на поведение самого pppd. Однако прямая связь между наличием кавычек и успешностью установки соединения налицо.

Большая просьба как-то разобратсья с этой проблемой, потому что наверняка с ней столкнутся ещё многие. Если нет уверенности в том, что значение password всегда можно записывать в кавычках, то возможно стоит дать пользователю возможность явно выбрать такой вариант.
Comment 1 Michael Shigorin 2012-05-06 01:37:27 MSK
Может, сам и поправишь?
Comment 2 manowar@altlinux.org 2013-04-10 14:15:29 MSK
  Что-то не воспроизводится теперь — пароль без кавычек нормально съедается pppd и провайдером. Наверное, лучше пока ничего не менять.