Как зарегистрировать почтового пользователя в Sendmail без прописывания его в /etc/passwd.... или, чтобы юзер не имел никаких прав и доступа, кроме почтового ящика?
Это сложно... Нужно связывать sendmail и какую-нидь СУБД, я пробовал с MySQL, пока не преуспел. А если проще, то пропиши всем, кому не надо давать прав на работу в системе вместо /bin/bash (или что там у тебя юзается) /dev/null. После ввода пароля терминал сразу закроется.
Это элементарно просто указываете хоме дир:/dev/null и интерпритатор:/dev/null а вот запись в passwd никак необойти, хотя можно использовать пам или же как уже сказано привязывать к базе данных вот только я неслышал ниразу как это реализуется с сендмайлом
В RH 7.2 и ему подобным добавь через LinuxConfig новый аккоунт пользователя (раздел Special account, пункт POP3 Account). Кроме как на почту юзер никаких прав иметь не будет.
1) Заставить сендмыл при приходе почты для данного пользователя
писать в файл допустим в /var/spool/mydomainmail/thisuser
2) Настроить типоп (teapop), который умеет дофига всего как POP3
3) После того как эта схема худо-бедно заработает, снести сендмыл
нахрен, поставить постфикс и там ценой меньших усилий сделать тоже самое
(типоп, естественно, оставить)