Bug 44654

Summary: Имя для входа должно обрезаться в интерфейсе при создании и редактировании пользователя
Product: Branch p10 Reporter: Vera Blagoveschenskaya <vercha>
Component: admcAssignee: Evgeny Sinelnikov <sin>
Status: CLOSED NOTABUG QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: zurabishvilinn
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
screen-1
none
скрин-2 none

Description Vera Blagoveschenskaya 2022-12-16 11:13:57 MSK
Created attachment 12103 [details]
screen-1

admc-0.10.0-alt3

1) Ввести максимально длинное имя пользователя
Интерфейс приложения разрешил такое имя:

иван петр василий федор михаил кузьма олег степан семен макар ив

Скопировать это имя в поле Имя для входа
При этом значение в поле Имя для Windows (до 2000) "обрезалось" до "иван петр василий фе"
А в поле Имя для входа еще можно ввести символы.
2) Сохранить изменения для пользователя.
3) Выполнить вход на клиенте ALT.

Результат: имя для входа "иван петр василий федор михаил кузьма олег степан семен макар ив", разрешенное через интерфейс, не подходит для входа.
Если посмотреть пользователей на сервере

# samba-tool user list

то видим, что актуальный пользователь: "иван петр василий фе"
Вход с этим именем возможен.

Ожидаемый результат: имя для входа должно обрезаться в интерфейсе при создании и редактировании пользователя.
Comment 1 Vera Blagoveschenskaya 2022-12-16 11:14:13 MSK
Created attachment 12104 [details]
скрин-2
Comment 2 Evgeny Sinelnikov 2022-12-19 13:55:40 MSK
Эти имена, в принципе, могут не совпадать. Иначе зачем для них разные поля ввода предусмотрены, не так ли?

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

Это касается и пустых полей и полей с пробелами и пробелов в префиксе и постфиксе.

Свод ограничений должен быть общий. Эта задача по частям решается дольше и сложнее, чем в общем случае.
Comment 3 Nikolai Zurabishvili 2023-07-31 17:26:32 MSK
admc-0.13.0-alt1

Если имена не совпадают, то все равно можно зайти, используя Имя для входа, но нужно добавить суффикс UPN. Таким образом используя имя для входа "иван петр василий федор михаил кузьма олег степан семен макар ив@samba.testdomain" вход будет успешным