CN만으로는 사용자를 고유하게 식별하지 않으므로 CN (일반 이름)은 로그인에 적합하지 않습니다. 나는 가질 수 있었다
CN=Ryan Ries,OU=Dallas,DC=Domain,DC=com
나는 또한
CN=Ryan Ries,OU=New York,DC=Domain,DC=com
사용자의 CN은 RDN (상대 식별 이름)이기도합니다. CN은 같지만 DN은 다릅니다. 조직에 Ryan Ries라는 두 사람이 있으면 문제가 발생하여 두 번째 사람에 대해 SamAccountName을 만들어야합니다 rries2
.
CN=ryan,OU=Texas,DC=brazzers,DC=com
? 와 같은 사용자 이름으로 시스템에 로그인하려는 사람이 있기 때문에 DN (고유 이름)은 로그인하기에 좋지 않습니다 . DN을 사용하면 사용자를 고유하고 확실하게 식별하지만 입력 해야하는 것은 성가신 일입니다. 파일 시스템의 상대 경로와 절대 경로 간에는 동일한 개념입니다. 또한 디렉터리 구조에서 개체를 검색하지 않고도 개체의 위치를 정확하게 알 수 있습니다. 당신은 종종하지 않습니다.
이를 ANR (모호한 이름 확인)이라고합니다. 고유 이름이없는 경우 사용자를 위해 디렉토리를 검색합니다.
UPN (User principal name)은 이메일 주소처럼 보이고, 사용자의 회사 이메일 주소와 같을 수 있으며, 기억하기 쉽고, 이름을 검색하기 때문에 로그인하는 것이 좋습니다. 포리스트에서 검색하기 전에 먼저 로컬 도메인에서
Microsoft의 말 : UPN의 요점은 사용자가 단일 이름 만 기억하면되도록 전자 메일 및 로그온 네임 스페이스를 통합하는 것입니다. UPN은 Windows 사용자가 선호하는 로그온 이름입니다. 사용자는 UPN을 사용하여 도메인에 로그온해야합니다. 로그온시 먼저 로컬 도메인을 검색 한 다음 글로벌 카탈로그를 검색하여 UPN의 유효성을 검사합니다. 로컬 도메인 또는 GC에서 UPN을 찾지 못하면 UPN이 거부됩니다. 사용자 계정을 만들 때 UPN을 할당 할 수 있지만 필수는 아닙니다 .
응용 프로그램을 설계 할 때 마지막에 "필요하지 않음"비트를 명심하십시오.
SamAccountName은 도메인의 모든 사용자에 대해 고유해야하지만 포리스트가 아닌 SamAccountName도 좋습니다. 또한 SamAccountName은 짧습니다. 대부분의 사람들은 AD 포리스트에서 사용자를 고유하게 식별하지 않더라도 SamAccountNames로 로그인하므로 SamAccountName과 함께 갈 도메인 이름을 지정해야 시스템에서 로그인하려는 도메인을 시스템이 알 수 있습니다. .
다음은 추가로 읽을 수있는 문제에 대한 훌륭한 문서입니다.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms677605(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms680857(v=vs.85).aspx