У нас есть домашние каталоги наших пользователей на серверах NFS. Раньше, когда мы использовали 10.7, это было немного проблематично ... время от времени, либо из-за того, что кто-то входил в систему на двух разных машинах одновременно, либо «просто потому», что почта или календари были повреждены, и мы могли бы это исправить. Теперь у нас 10.10, и многие вещи запоминают жестко заданные пути к / Network / Servers / homeserver / home / username. Это становится ДЕЙСТВИТЕЛЬНО проблематичным, когда мы перемещаем пользователя на новый сервер NFS. Некоторые пользователи не могут войти в систему, получая очень общие сообщения о том, что «не удается найти домашний каталог». И некоторые из них могут войти в систему. Похоже, что-то или несколько вещей в домашнем каталоге пользователя сохраняют этот путь.
Я вытираю (в домашнем каталоге пользователя): .SpotlightV100 Library / Logs / * Library / Containers / * Library / Caches / * Library / Saved Application State / * Library / Preferences / ByHost / *
Кто-нибудь знает что-нибудь еще, вероятно, в библиотеке / настройках, что сохраняет этот материал? Его нет в удобочитаемых списках или в выводе «строк» из любого из двоичных файлов.
Перемещение домашней папки, особенно сетевой домашней папки, - нетривиальная задача. Я предполагаю, что это случается нечасто. В прошлом мы нашли самое простое и эффективное решение - удалить всю папку ~ / Library на сервере и позволить воссоздать новую при следующем входе в систему. Ваши пользователи потеряют некоторые настройки, предпочтения и, что наиболее важно для наших пользователей, закладки браузера. Обычно мы восстанавливаем эти элементы по запросу из резервной копии или вручную перенастраиваем для них такие вещи, как Mail.app. Домашние сети Mac, как известно, привередливы, и нам даже нужно сделать это для некоторых пользователей после обновления ОС.