Мы работаем над переводом всех наших локальных пользователей на мобильные учетные записи, привязанные к LDAP. Я работаю над сценарием, который предлагает пользователю ввести свой адрес электронной почты, создает нового мобильного пользователя, а затем перемещает все его файлы, а также их настройки.
Идеальный мир, пользователь выходит из локальной учетной записи в новую учетную запись, и он выглядит так же, как и до переезда (включая обои рабочего стола, настройки док-станции и т. Д.).
Я понял, как создать мобильную учетную запись из подсказки пользователя.
Я думаю, что файлы выяснились с помощью mv из-за того, что количество файлов / папок слишком велико для копирования.
У меня проблемы с настройками / предпочтениями.
Я подумал, что брелок не будет работать легко, поэтому я согласен с тем, что не являюсь его частью.
Я пробовал синхронизировать библиотеку / настройки, но он не работает .... У кого-нибудь был опыт работы с этим?
Спасибо заранее.
Когда вы говорите о «мобильном пользователе», вы имеете в виду пользователя, определенного в LDAP, но с локальной (для клиента) домашней папкой? Если это так, я сделал это (с Active Directory, а не с LDAP и более старой версией OS X), просто переименовав домашнюю папку (из / Users / localacctname в / Users / LDAPacctname) и выполнив chown -R LDAPacctUID /Users/LDAPacctname
. Было несколько проблем, но ничего слишком серьезного:
Как вы сказали, брелок не работает чисто. Но единственная проблема, которую мы видели, заключалась в том, что пароль учетной записи больше не работал, чтобы разблокировать ее при входе в систему; это означает, что когда пользователь впервые входит в свою новую учетную запись, он получает предупреждение, что "Системе не удалось разблокировать связку ключей для входа в систему ...«У них должна быть возможность нажать« Обновить пароль связки ключей », ввести свой старый пароль (локального аккаунта) и повторно синхронизировать все.
Обратите внимание, что OS X 10.9 представила новую цепочку ключей («Локальные элементы») в другом формате, и, возможно, это усложнит ситуацию. Я не проверял это.
Некоторые программы сохранили расположение файлов (например, в своих настройках) и запутались, когда все было на разных путях. Виртуальные машины IIRC VMWare были наиболее распространенным примером этого. Чтобы исправить это, просто нужно было сообщить программе, куда все переместилось.