Корневая учетная запись необходима на серверах наверняка, но я предпочитаю предоставлять sudo права, особенно когда существует несколько пользователей на машине и этом по нескольким причинам:
Что касается управления им со сценариями, новые версии sudo поддерживают включения, но я предпочитаю использовать марионеточный и классы набора, которые связывают sudoers содержание.
Марионетка может также быть связана с Augeas для управления sudoers файлом.
Решение, с которым я пошел:
Оказывается, что стирание системного диска очень важно. Я первоначально пытался просто переустановить OS X. Но по некоторым причинам установщик OS X завис бы во время запуска — даже если бы я загрузил непосредственно из установщика DVD. Я подозреваю, что установщик пытается считать учетные записи пользователей на системном диске, и он не может справиться с пропавшими без вести учетных записей пользователей.
Я первоначально пытался вытереть диск с помощью Живого GParted, но это просто, казалось, искажало раздел и не удалось стереть его. Таким образом я поместил Mac в Режим Целевого диска и подключил его к другому Mac через Firewire; я затем успешно использовал Дисковую утилиту на втором Mac для стирания диска. Таким образом в сценарии как это, я настоятельно рекомендую Режим Целевого диска использования для стирания всего перед переустановкой.
Если это находится на установке рабочей станции Mac OS X (в противоположность Серверу Mac OS X), Вы могли бы загрузить инструменты "Server Admin" с Apple и использовать "менеджера по Рабочей группе", чтобы сначала экспортировать стандартный набор учетных записей от рабочей системы и затем импортировать их в систему, это пропускает те учетные записи.
Это, возможно, вводило в заблуждение. Можно сделать ту же процедуру, является ли это Сервером Mac OS X или Mac OS X, с которым Вы имеете дело. Это просто, что для сервера, инструменты уже там и для рабочей станции ОС, необходимо будет загрузить их.