Created attachment 12103 [details] screen-1 admc-0.10.0-alt3 1) Ввести максимально длинное имя пользователя Интерфейс приложения разрешил такое имя: иван петр василий федор михаил кузьма олег степан семен макар ив Скопировать это имя в поле Имя для входа При этом значение в поле Имя для Windows (до 2000) "обрезалось" до "иван петр василий фе" А в поле Имя для входа еще можно ввести символы. 2) Сохранить изменения для пользователя. 3) Выполнить вход на клиенте ALT. Результат: имя для входа "иван петр василий федор михаил кузьма олег степан семен макар ив", разрешенное через интерфейс, не подходит для входа. Если посмотреть пользователей на сервере # samba-tool user list то видим, что актуальный пользователь: "иван петр василий фе" Вход с этим именем возможен. Ожидаемый результат: имя для входа должно обрезаться в интерфейсе при создании и редактировании пользователя.
Created attachment 12104 [details] скрин-2
Эти имена, в принципе, могут не совпадать. Иначе зачем для них разные поля ввода предусмотрены, не так ли? В этом случае ограничения на длину для каждого из полей свои. И требования нужно сначала как-то зафиксировать к отдельным полям, потом к вариантам их использования в общем случае и только потом как-то фиксировать ограничения в средствах администрирования. Это касается и пустых полей и полей с пробелами и пробелов в префиксе и постфиксе. Свод ограничений должен быть общий. Эта задача по частям решается дольше и сложнее, чем в общем случае.
admc-0.13.0-alt1 Если имена не совпадают, то все равно можно зайти, используя Имя для входа, но нужно добавить суффикс UPN. Таким образом используя имя для входа "иван петр василий федор михаил кузьма олег степан семен макар ив@samba.testdomain" вход будет успешным