Я перехожу к настройке открытого каталога, где пользователи могут создавать мобильные профили, чтобы обеспечить синхронизацию своего домашнего каталога на своих машинах и сервере. Однако, поскольку у нас этого не было, и большинство пользователей приносят свои собственные устройства (BYOD), многие их имена точно совпадают с именами пользователей, настроенными на серверах и на их личных машинах.
Есть ли лучший способ справиться с этим или мне просто переименовать имена пользователей как {name_companyname}?
Вместо name_companyname вы можете просто использовать {firstInitialLastName}
Так что ваш был бы булавой.
На самом деле у них нет другого способа использовать мобильный аккаунт в личных целях. Если вы не хотите преобразовать их личную локальную учетную запись в мобильную. Я могу послать вам инструкции, если хотите.
Сначала я опишу, что вы будете делать, а затем дам вам точные команды.
Пожалуйста, проверьте это перед тем, как сделать это с одним из ваших пользователей, прошло около 5 лет с тех пор, как мне приходилось это делать. Если у пользователя уже есть данные в своей учетной записи на сервере: НЕ ИСПОЛЬЗУЙТЕ ЭТОТ МЕТОД.
Если пользователь, которого вы конвертируете, является пользователем с правами администратора, вам понадобится другой пользователь с правами администратора на компьютере. Вы не можете сделать это с помощью конвертируемой учетной записи.
Это то же самое, что и удаление пользователя и выход из домашней папки через Системные настройки, за исключением того, что при этом папка не изменяется вообще.
Измените каталог на хранилище данных пользователя, расположенное в / private / var / db / dslocal / Default / users
Удалите список пользователя.
Если новое имя учетной записи пользователя отличается от предыдущего:
Измените каталог на / Users / Переименуйте папку. (мв)
Выход.
КОМАНДНАЯ СТРОКА ВЫПОЛНЕНА.
Выйдите из учетной записи администратора, которую вы используете.
Войдите в систему, используя учетные данные пользователя на сервере. Он спросит вас, хотите ли вы использовать текущую домашнюю папку на локальном диске.
Нажмите "Да". Затем он синхронизирует домашнюю папку на локальном компьютере с сервером.
Следующее должно быть выполнено от имени пользователя root с помощью командной строки. Будьте предельно осторожны при использовании командной строки от имени пользователя root:
sudo su
(type in password)
cd /private/var/db/dslocal/Default/users
rm {username}.plist
-- optional
cd /Users/
mv {oldusername} {newusername}
-- end optional
exit
Это также работает для преобразования с мобильного на стандартный.