2

Я использую сервер Open Directory (сервер Mac OS 10.6.7) и несколько клиентов Mac (Mac OS 10.6.7). На клиентах быстрый вход в локальную учетную запись (менее 10 секунд между нажатием Return в окне входа и Finder, готовым к использованию).

Однако при входе в сетевую учетную запись (аутентифицированную сервером Open Directory и чья домашняя папка является общей папкой AFP), вход в систему занимает значительно больше времени - от 1,5 до 3 минут. В течение первых 20-30 секунд после нажатия кнопки «Возврат» в окне входа в систему индикатор выполнения вращается без какой-либо обратной связи. Затем он показывает имя пользователя и значок, по крайней мере, еще одну минуту, а затем, наконец, Finder.

Как я могу решить эту проблему, чтобы понять, почему это занимает так много времени? Есть ли журнал того, что происходит за это время - или, что еще лучше, способ создания диаграммы водопада (например, BootVis в Windows XP или Firebug)?

1 ответ1

1

Я заметил это в системных журналах моих клиентов:

5/14/11 11:00:51 PM SecurityAgent[2735] User info context values set for testuser
5/14/11 11:01:12 PM authorizationhost[2734] k5_authenticate(): got -1765328228 (Cannot contact any KDC for requested realm) on /SourceCache/SecurityAgent/SecurityAgent-39574/plugins/krb5/krb5_operations.c:84
5/14/11 11:01:12 PM authorizationhost[2734] -[SFBuiltinAuthenticate performDSPasswordAuth](): got -1765328228 (Cannot contact any KDC for requested realm) on /SourceCache/SecurityAgent/SecurityAgent-39574/authhostbuiltins.m:1039
5/14/11 11:01:13 PM SecurityAgent[2735] Login Window Showing Progress

KDC работает на сервере, но порты брандмауэра были заблокированы. Я разблокировал порты KDC (TCP/UDP 88), зайдя в «Администрирование сервера»> «Брандмауэр»> «Настройки»> «Службы»> «Разрешить»: Kerberos V5 KDC , и теперь сетевой вход в систему занимает всего 5-10 секунд, так же, как и для локальных учетных записей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .