Bug 42912

Summary: В поле имя можно вставить собаку @
Product: Branch p10 Reporter: Дорошенко Глеб <doroshenkogv>
Component: admcAssignee: Дмитрий Дегтярев <kevl>
Status: CLOSED NOTABUG QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
name for win
none
NameField none

Description Дорошенко Глеб 2022-06-02 11:12:49 MSK
Created attachment 10841 [details]
name for win

Name        : admc
Version     : 0.9.0
Release     : alt1
DistTag     : p10+297620.100.1.1

Для поля "Имя" проверка на недопустимые символы (скрин NameFieldErr.png) отличается от проверки для "Имя для входа (до Windows 2000)" (скрин NameForWin.png).
В итоге можно создать пользователя с именем "@", "[]".

1. Открыть admc.
2. Создать - Пользователь
3. В поле "Имя" вводим символ "@", остальные поля вводим корректно.

*Ожидаемый результат:* появление сообщения о недопустимом символе.
*Фактический результат:* пользователь с именем "@" создаётся.
Comment 1 Дорошенко Глеб 2022-06-02 11:13:29 MSK
Created attachment 10842 [details]
NameField
Comment 2 Дмитрий Дегтярев 2022-06-08 09:05:57 MSK
Это не запрещено Microsoft. Поля "Имя" и "Имя для входа (до Windows 2000)" имеют разные назначения. Одно используется системами, другое в основном для различения между разными объектами пользователей, поэтому для "Имя" ограничений меньше.

Детально описано здесь:
https://docs.microsoft.com/en-us/troubleshoot/windows-server/identity/naming-conventions-for-computer-domain-site-ou