Это - интересный вопрос. Я был бы удивлен, был ли стандартный, портативный метод для определения этого.
У меня нет поля Linux удобным, но id
команда на FreeBSD 8.0 переносится назад для обнуления:
# id 4294967296
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
Я уверен, что это - неопределенное поведение, но я держал бы пари что большинство версий id
или перенесся бы для обнуления с 65'536
(если 16-разрядный UID) и 4'294'967'296
или ошибка, если Вы пошли вне системного предела.
Спасибо за большие ответы. Так как я закончу тем, что использовал существующий insfrastructure, я собираюсь ответить на свой собственный вопрос.:) Я не уверен, является ли это действительным методом, но я дал точки для всех возможных решений.
Короче говоря: Я буду использовать SCCM для развертывания Windows OS и пакетов. MDT для управления и тестирования изображений. Когда клиент начальные загрузки PXE, это будет иметь две опции: Установите Windows/Install RHEL. После аутентификации автоматизирована установка ОС. SCCM используется для операций развертывания сообщения и для Linux, я собираюсь протестировать puppet/bcfg2.
Еще раз спасибо.
Если Вы хотите придерживаться разновидности Microsoft, WDS является заменой для RIS. К сожалению, это все еще застревает при распределении Microsoft приправленные установки только. Если Вы хотите смотреть на более универсальную стратегию... смотрят на FogProject. Это не "общедоступная" замена, но существуют способы интегрировать RIS/WDS в с Вуалью, а также способностью развернуть примерно любую разновидность ОС по сети. Кроме того, это имеет некоторые очень хорошие утилиты "обработки изображений", которые можно найти полезным.
Взгляните на это: http://www.ultimatedeployment.org/