Bug 40964

Summary: Не работает "Разрешить доступ без подтверждения" в kde5-krfb
Product: Branch p10 Reporter: annschafer <annschafer>
Component: kde5-krfbAssignee: Sergey V Turchin <zerg>
Status: CLOSED NOTABUG QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: lepata, mcpain
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description annschafer 2021-09-20 12:30:35 MSK
Если включить чекбокс Разрешить доступ без подтверждения и подключиться к удаленному столу, то программа просит подверждения соединения.

Шаги воспроизведения:
1) Запустить krfb и включить чекбокс Разрешить доступ без подтверждения
2) Запустить krdc -> Подключиться к vnc <ip_address>:<port> 

Ожидаемый результат: окно запроса пароля 

Реальный результат: Подтверждение установления соединения


Образ: Workstation K 10.0
Comment 1 Sergey V Turchin 2021-09-20 17:19:44 MSK
С 21.08.1 из сборки #284476 то же?
Comment 2 annschafer 2021-09-20 17:20:25 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> С 21.08.1 из сборки #284476 то же?

да
Comment 3 Олег Соловьев 2021-09-30 12:17:22 MSK
(Ответ для annschafer на комментарий #0)
> Шаги воспроизведения:
> 1) Запустить krfb и включить чекбокс Разрешить доступ без подтверждения
> 2) Запустить krdc -> Подключиться к vnc <ip_address>:<port> 
> 
> Ожидаемый результат: окно запроса пароля 
> 
> Реальный результат: Подтверждение установления соединения

not a bug. Перепутано тёплое с мягким
Доступ без подтверждения = "я хочу, чтобы меня не отвлекали запросом, когда ко мне кто-то лезет"
Comment 4 Elena Mishina 2024-03-05 13:38:17 MSK
(Ответ для Олег Соловьев на комментарий #3)
> (Ответ для annschafer на комментарий #0)
> > Шаги воспроизведения:
> > 1) Запустить krfb и включить чекбокс Разрешить доступ без подтверждения
> > 2) Запустить krdc -> Подключиться к vnc <ip_address>:<port> 
> > 
> > Ожидаемый результат: окно запроса пароля 
> > 
> > Реальный результат: Подтверждение установления соединения
> 
> not a bug. Перепутано тёплое с мягким
> Доступ без подтверждения = "я хочу, чтобы меня не отвлекали запросом, когда
> ко мне кто-то лезет"

Это действительно "not a bug", но не потому что перепутано "тёплое с мягким". Ошибка описана верно.

Дело в том, что krfb использует два пароля: для доступа с подтверждением и для доступа без подтверждения.
А KRDC по умолчанию сохраняет пароли подключения в бумажник (KWallet). Поэтому если пользователь подключался к удалённому рабочему столу, используя пароль для доступа с подтверждением, то именно этот пароль будет сохранён и в дальнейшем при подключении к этому рабочему столу запрашиваться не будет (будет подставляться из бумажника).

Поэтому создаётся впечатление, что "Разрешить доступ без подтверждения" не работает (пароль не запрашивается, а подтверждение запрашивается).

В этом случае, для того чтобы использовать пароль доступа без подтверждения, необходимо предварительно удалить сохранённый пароль.