1.6. OpenLDAP 클라이언트 유틸리티에서 특수 문자 사용
명령줄을 사용할 때 따옴표로 표시된 공백(예: ), 별표(*) 또는 백슬래시(\)와 같이 명령줄 인터프리터에 특별한 의미가 있는 문자를 묶습니다. 명령줄 인터프리터에 따라 작은따옴표 또는 큰따옴표를 사용합니다. 예를 들어 cn=Directory Manager
사용자로 인증하려면 사용자의 고유 이름(DN)을 따옴표로 묶습니다.
ldapmodify -a -D "cn=Directory Manager" -W -H ldap://server.example.com -x
# ldapmodify -a -D "cn=Directory Manager" -W -H ldap://server.example.com -x
또한 DN에 구성 요소에 쉼표가 포함된 경우 백슬래시를 사용하여 이스케이프합니다. 예를 들어 uid=user,ou=People,dc=example.com Chicago, IL
사용자로 인증하려면 다음을 입력합니다.
ldapmodify -a -D "cn=uid=user,ou=People,dc=example.com Chicago\, IL" -W -H ldap://server.example.com -x
# ldapmodify -a -D "cn=uid=user,ou=People,dc=example.com Chicago\, IL" -W -H ldap://server.example.com -x