Как принудительно обновить кэшированные учетные данные сетевой учетной записи на OSX

Как принудительно обновить кэшированные учетные данные сетевой учетной записи на OSX

Мой рабочий ноутбук работает на OSX и использует сетевую учетную запись для аутентификации. Мне приходится менять сетевой пароль каждые 90 дней. Я только что его сменил, но мой ноутбук не обновил логин учетной записи за 2 смены пароля, поэтому для входа в машину мне приходится вводить свой пароль 4-месячной давности, но для всего остального в сети мне приходится вводить текущий пароль (и обновлять связку ключей).

Я могу обновить учетную запись на Mac, если подключу его к стационарной линии, но у меня ее нет на рабочем столе. Как заставить свой MacBook обновить кэшированные учетные данные для учетной записи пользователя без необходимости подключаться к стационарной линии?

решение1

Я писал об этом в блогеhttp://andreas.heigl.org/2013/03/26/update-cached-user-information-from-apples-opendirectory/.

По сути, это сводится к "Удалить пользователя из внутреннего хранилища, сохранив домашний каталог, а затем создать его с помощью нового входа". Поскольку мобильный аккаунт все еще доступен, он будет обнаружен при входе в систему и не будет перезаписан.

Делайте это на свой страх и риск.

Мы время от времени сталкивались с этой проблемой при смене пароля через настройки пользователя, не подключенного к нашему OpenDirectory. Поэтому компьютер изменит пароль, но об этом не будет сообщено в OpenDirectory. Поэтому все дальнейшие изменения пароля не будут достигнуты OpenDirectory, поскольку старый пароль не совпадает с сохраненным в Directory. Мы не смогли найти другого способа снова синхронизировать пароли. Но как я уже указывал:используйте эту информацию на свой страх и риск! Вы можете потерять данные.

Связанный контент