Назад | Перейти на главную страницу

Репликация учетных записей через SSH в Macos X 10.5.8

У меня есть кластер из 100 iMac, и я хотел реплицировать все учетные записи через SSH, в Linux я написал очень простой скрипт, в котором копирует /etc/passwd* /etc/group* /etc/shadow* к /etc в каждом узле, но я не могу сделать это в Mac OSX просто так. Как я могу сделать что-то подобное в OSX?

Вы должны иметь возможность использовать тот же подход в OS X, за исключением того, что соответствующие файлы для клонирования: / var / db / dslocal / nodes / Default / users / *, / var / db / dslocal / nodes / Default / groups / * , и / var / db / shadow / hash / *. Я не тестировал это, но это должен работай.

Я бы использовал MacOS Server и OpenDirectory, чтобы у вас была централизованная аутентификация.

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

Третий вариант - использовать инструмент управления конфигурацией, такой как Puppet.