kot__ok, ваша задача вполне решаема. Вот набор инструментов, которые вам помогут:
eBox - сервер на базе Ubuntu с модульной системой и веб-интерфейсом администрирования (централизованная авторизация, файловый сервер, сервер печати, почтовый сервер, веб-сервер, джаббер-сервер, ntp-сервер, прокси-сервер с шейпером и списками доступа, фаерволл, vpn-сервер, сервер групповой работы, анти-спам, антивирус и т.д. ИНТЕГРАЦИЯ всех модулей!)
Puppet или
CFengine - конфигурирование и выполнение рутинных заданий на сотнях рабочих станций.
FAI - сервер для централизованной установки, конфигурирования и обновления рабочих станций.
Clonezilla - установка и восстановление по сети сконфигурированных образов систем.
Amanda - мощная система резервирования.
В дополнение к перечисленным продуктам не могу не сказать ещё про несколько решений, которые очень помогают в управлении ИТ-инфраструктурой:
GLPI +
OCS Inventory - идеальная пара для ведения базы оборудования, программного обеспечения; единая служба поддержки пользователей (Help Desk).
Apt-Cacher NG - идеальный сервер для кеширования deb-пакетов. Минимальный размер, максимальная скорость.
!В связи с популярностью данного вопроса, прошу модератора добавить данный список в faq.
UPT: забудьте про NIS - он не дает такой гибкости и масштабирования, как LDAP.