2009-04-01 4 views
28

Какова максимальная длина домена Windows + имя пользователя? То есть, каков законный предел для домена/имени пользователя в Windows?Windows Максимальная длина пользователя

+6

Это очень по теме. Я не могу создать базу данных, в которой хранятся имена пользователей Windows, если я не знаю, как долго эти имена могут быть. Говорить, что это не по теме, это как сказать, что знание максимальной длины URL-адреса или адреса электронной почты не соответствует теме. –

+3

Я согласен с @JonathanAllen. Мне нужно знать предел, потому что я планирую поместить имя и роль окна в столбец базы данных для моего приложения – matrixugly

ответ

27

Максимальная длина хеш определяется в lmcons.h. DNLEN - это максимальная длина домена, а UNLEN - максимальная длина имени пользователя.

В версии этого файла у меня на XP машине (установлен как часть Visual Studio 8), DNLEN = 15 и UNLEN = 256.

+1

Это не имеет смысла , Максимальная длина пути - 259, например, пользовательская папка Desktop на английской системе - это 'C: \ Users \ [Пользователь] \ Рабочий стол', которая содержит не более 241 символа для имени пользователя. Я предполагаю, что они могут обрезать его, но потом им приходится обрабатывать столкновения и т. Д., И я сомневаюсь, что они идут на все эти неприятности. Этот ответ ServerFault содержит 104 символа, которые звучат более разумно: http://serverfault.com/a/105165 –

+1

256 is def. неправильно. С http://technet.microsoft.com/it-it/library/bb726984(en-us).aspx -> Имена входа могут содержать до 104 символов. Однако использовать имена входа, длина которых превышает 64 символа, нецелесообразно. –

+0

@BerndOtt Thats Windows 2000 (из главы 8, карманного консультанта администратора Microsoft Windows 2000 от William R. Stanek.) –

2

Существует постоянная UNLEN, которая определена в Lmcons.h который определяет максимальную длину имени пользователя

1

compmgmt.msc позволяет использовать имена пользователей для локальной учетной записи с max с 20 символами. dsa.msc позволяет именам пользователей домена быть 256.