Bug 41230 - Смена имени учётной записи не работает
Summary: Смена имени учётной записи не работает
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: admc (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Дмитрий Дегтярев
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-27 12:52 MSK by Николай Пряхин
Modified: 2021-10-28 11:26 MSK (History)
1 user (show)

See Also:


Attachments
Создание пользователя (88.68 KB, image/png)
2021-10-27 12:52 MSK, Николай Пряхин
no flags Details
Проверка создания пользователя на сервере (57.28 KB, image/png)
2021-10-27 12:55 MSK, Николай Пряхин
no flags Details
Изменение имени для входа (118.03 KB, image/png)
2021-10-27 12:56 MSK, Николай Пряхин
no flags Details
Проверка изменения имени для входа (73.37 KB, image/png)
2021-10-27 12:58 MSK, Николай Пряхин
no flags Details
Попытка входа с использованием нового имени (43.18 KB, image/png)
2021-10-27 13:00 MSK, Николай Пряхин
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Николай Пряхин 2021-10-27 12:52:35 MSK
Created attachment 9878 [details]
Создание пользователя

admc-0.7.1-alt1.x86_64/i586

Шаги: 
1. На клиенте используя admc создать нового пользователя [img 1.png];
(ПКМ на имя Домена > Создать > Пользователь) 

2. На сервере проверить наличие нового пользователя [img 2.png];
# [server] samba-tool user list

3. На клиенте используя admc изменить имя для входа[img 3.png]: 
Домен > Users > ПКМ на [имя созданного пользователя] > Свойства > Учётная запись 
Добавить/убрать несколько символов в поле "Имя для входа"
Сохранить изменения (Применить > ОК) 

4.1 На сервере проверить изменение имени для входа. 
4.2 На другом клиенте осуществить попытку входа. 

Результат: 
Имя не изменилось. Вход не выполнен

Ожидаемый результат: 
Имя для входа изменилось. Вход с другого клиента успешен.
Comment 1 Николай Пряхин 2021-10-27 12:55:28 MSK
Created attachment 9879 [details]
Проверка создания пользователя на сервере
Comment 2 Николай Пряхин 2021-10-27 12:56:23 MSK
Created attachment 9880 [details]
Изменение имени для входа
Comment 3 Николай Пряхин 2021-10-27 12:58:40 MSK
Created attachment 9881 [details]
Проверка изменения имени для входа
Comment 4 Николай Пряхин 2021-10-27 13:00:12 MSK
Created attachment 9882 [details]
Попытка входа с использованием нового имени
Comment 5 Дмитрий Дегтярев 2021-10-27 13:55:00 MSK
samba-tool user list использует sAMAccountName. В свойствах 
sAMAccountName = "Имя для входа (пред-Windows 2000)" (редактируется в диалоге переименования)
userPrincipalName = "Имя для входа"

Проблем с изменением userPrincipalName не вижу. Можно проверить в своствах в "Атрибуты".

На скриншоте о попытке входа я вижу что ошибка говорит о пароле а не об имени?
Comment 6 Николай Пряхин 2021-10-27 14:26:07 MSK
Ошибка о неверном пароле выводится в том числе в случае если система не распознала логин. 

Правильно-ли я понимаю, что "имя для входа" вкладки "Учётная запись" в свойствах пользователя изменяет имя  для систем предшествующих операционной системе Windows 2000?
Comment 7 Дмитрий Дегтярев 2021-10-27 14:56:41 MSK
Нет, "имя для входа" в вкладке "Учётная запись" изменяет имя для входа в современных системах - то есть "userPrincipalName".

samba-tool показывает старые имена - sAMAccountName. (не знаю почему)

Насчет ошибки понятно. Я просто тестировал на Windows клиентках и там ошибка "имя ИЛИ пароль неправильны".

Вы пробовали писать имя полностью, с доменом? Вот так: username@domain.com.
Comment 8 Николай Пряхин 2021-10-27 15:26:23 MSK
Попробовал.
Вход под testuser1@samba.testdomain выполнился успешно.

Но: 
Используя testuser@samba.testdomain так-же выполняется вход в систему. Можете сказать корректно ли это поведение?
Comment 9 Дмитрий Дегтярев 2021-10-27 16:08:17 MSK
Тогда проблема была в нехватке домена в имени и это не баг?

Как я догадываюсь:
имя для входа = testuser
имя для входа (пред-Windows 2000) = testuser1

Если все правильно, то да, это корректное поведение. Оба типа имен могут быть использованы для входа.
Comment 10 Дмитрий Дегтярев 2021-10-27 16:08:40 MSK
Перепутал! Наоборот:

имя для входа = testuser1
имя для входа (пред-Windows 2000) = testuser
Comment 11 Николай Пряхин 2021-10-27 16:30:15 MSK
"Тогда проблема была в нехватке домена в имени и это не баг?"
Получается, что так. 

Благодарю за информативные и своевременные ответы.