Конфигурирование openLDAP в CentOS 6.3

Отключена ли учетная запись, не хранится в базе данных LDAP, таким образом, Вы не можете достигнуть ее ни с каким запросом LDAP; это находится в базе данных сервера пароля, таким образом, необходимо запросить сервер пароля. Чтобы сделать это, сначала необходимо получить слот ID пароля учетной записи, который будет в одном из атрибутов authAuthority в LDAP, чем-то вроде этого:

authAuthority: ;ApplePasswordServer;0x4ae508585b4ac9840000000500000005,1024 35 
 1484429831226030758363098280788558407709702186716704057921377682138163682495133
 1971257473356121601282837516549920614867084718242948054970731529476886852497051
 1771493871066923475105955010041662310891335912128945258881795910315183596873989
 2049755102190782235854169470422244680045551515607049216054651273928793669 
 root@myserver.example.com:10.0.0.5

В этом примере "0x4ae508585b4ac9840000000500000005" является слотом ID пароля пользователя. После того как у Вас есть это, можно соединиться с сервером пароля и проверить политики паролей пользователя:

$ telnet 10.0.0.5 3659
Trying 10.0.0.5...
Connected to myserver.example.com.
Escape character is '^]'.
+OK ApplePasswordServer 10.6.0.0 password server at 10.1.0.1 ready.
getpolicy 0x4ae508585b4ac9840000000500000005
+OK isDisabled=1 isAdminUser=0 newPasswordRequired=0 usingHistory=0
canModifyPasswordforSelf=1 usingExpirationDate=0 usingHardExpirationDate=0
requiresAlpha=0 requiresNumeric=0 expirationDateGMT=44451553867008
hardExpireDateGMT=44451553900288 maxMinutesUntilChangePassword=0
maxMinutesUntilDisabled=0 maxMinutesOfNonUse=0 maxFailedLoginAttempts=0
minChars=0 maxChars=0 passwordCannotBeName=0 requiresMixedCase=0
requiresSymbol=0 notGuessablePattern=0 isSessionKeyAgent=0 isComputerAccount=0
adminClass=0 adminNoChangePasswords=0 adminNoSetPolicies=0 adminNoCreate=0
adminNoDelete=0 adminNoClearState=0 adminNoPromoteAdmins=0
quit
+OK password server signing off.
Connection closed by foreign host.

Отметьте "isDisabled=1" политику в том списке, указав, что этот пользователь в настоящее время отключается.

1
задан 13 April 2017 в 15:14
1 ответ

Я нашел решение. Я был просто небрежно добавил / отредактировал поле olcRootPW для файлов конфигурации slapd.d. Я пропустил установку {SSHA}, чтобы указать метод шифрования для RootDN.

0
ответ дан 4 December 2019 в 09:39

Теги

Похожие вопросы