Bug 56223 - Не отрабатывает применение пароля из переменной окружения FREERDP_ASKPASS
Summary: Не отрабатывает применение пароля из переменной окружения FREERDP_ASKPASS
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p11
Classification: Unclassified
Component: freerdp3 (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-01 07:52 MSK by KALIBR-10
Modified: 2025-10-06 12:27 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description KALIBR-10 2025-10-01 07:52:18 MSK
p11-starterkit

$ rpm -qa | grep freerdp
libfreerdp-2.11.7-alt3.x86_64
freerdp-plugins-standard-2.11.7-alt3.x86_64
freerdp3-3.17.0-alt1.x86_64
libfreerdp3-3.17.0-alt1.x86_64
wlfreerdp3-3.17.0-alt1.x86_64
xfreerdp3-3.17.0-alt1.x86_64

$ FREERDP_ASKPASS="PaSS" xfreerdp /u:user /v:192.168.100.10
Результат:
sh: строка 2: PaSS: команда не найдена
[07:47:29:698] [31707:00007bdd] [ERROR][com.freerdp.core] - [transport_connect_rdp]: ERRCONNECT_CONNECT_CANCELLED [0x0002000B]

Если не указывать переменную окружения FREERDP_ASKPASS
Будет выполнен запрос пароля в командной строке (что нормально).
Comment 1 Новопольцев Дмитрий 2025-10-06 12:27:58 MSK
Всё верно - в вашем случае необходимо использовать параметр /p:<пароль>

Переменная FREERDP_ASKPASS (по аналогии с SSH_ASKPASS) принимает не пароль, а команду, которая при запуске сама запросит его у пользователя и вернёт xfreerdp для последующего использования - например x11-ssh-askpass или gtk3-ssh-askpass