Первая вещь, которую Вы делаете..., ничто кроме не узнает людей и добирается для понимания бизнеса.
Узнайте, каковы потребности и ожидания. Все те различные дистрибутивы Linux походят на боль мне, и один я хотел бы попытаться уменьшить вниз до одного дистрибутива, если я мог..., но что, если существует 5 дистрибутивов, используемых на совершенно серьезном основании?
То же для макинтошей - я вижу, что кто-то предложил избавиться от тех, поскольку они являются дорогими - хорошо уже бывший купленным, та лодка уже приплыла, и снова, что, если они были выбраны по совершенно допустимой причине.
Это - наше задание для уведомления управлению на том, что хороший IT покупательная стратегия, и это - наше задание для управления реализацией хорошей стратегии, но если людям действительно нужны 5 различных дистрибутивов Linux или Mac, и Вы говорите "нет", затем это - хвост IT, качающий бизнес-собакой, и это - очень большое нет - нет.
Для прослушивания портов <1024 требуются права root. Использование этих портов ограничено root или пользователем, работающим с привилегией CAP_NET_BIND_SERVICE (которая требует root для настройки).
Другой вариант - запустить сервер на порту> 1024.
Я могу порекомендовать Haraka - вы можете использовать его без полномочий root на высоком порте без изменения исходного кода.
Отказ от ответственности: я написал Haraka.
После некоторого исследовательского решения установить exim, изменить номер порта SMTP, выбрать каталог спула exim для требуемого пользователя, затем изменить исходный код exim, чтобы удалить требование root и chowns.