[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-10-04 Пенетрантность Eugene Grosbein
04.10.2011 09:55, Alexander Bolshakov пишет:

 www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin

 в чем отличие?
 У меня почему-то на 4-ке нет 6-го и 7-го полей - :0:0:. :( Правка, в
 общем-то, копеечная...

Вы наверняка путаете с /etc/passwd, это в нём нету этих полей.
А в master.passwd они есть, и в этом всём четверка не отличается от более новых 
версий.


[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-10-03 Пенетрантность Alexander Bolshakov
1 октября 2011 г. 12:13 пользователь Eugene V. Boontseff
eug...@home.wdc.spb.ru написал:
 Если не забыть, что формат /etc/master.passwd между 4.х и 8.х
 несколько поменялся и просто так его не подставить...

 Что?

 eugene@Xfiles [/home/eugene] uname -a; sudo grep www /etc/master.passwd
 FreeBSD Xfiles.wdc.intranet 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Thu Apr  3
 10:53:38 GMT 2003
 r...@freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC  i386
 www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/sbin/nologin

 eugene@home [/home/eugene] uname -a ; sudo grep www /etc/master.passwd
 FreeBSD home.my.intranet 8.2-STABLE FreeBSD 8.2-STABLE #38: Sun Jul 24
 00:07:17 MSD 2011     eug...@home.my.intranet:/usr/obj/usr/src/sys/EUKERNEL
  amd64
 www:*:80:80::0:0:World Wide Web Owner:/nonexistent:/usr/sbin/nologin

 в чем отличие?
У меня почему-то на 4-ке нет 6-го и 7-го полей - :0:0:. :( Правка, в
общем-то, копеечная...


[freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-10-03 Пенетрантность Alexander Bolshakov
3 октября 2011 г. 7:15 пользователь Eugene Grosbein egrosb...@rdtc.ru написал:
 30.09.2011 19:42, Alexander Bolshakov пишет:

 Есть у кого какие мысли по этому поводу? Спасибо!
 Я не понимаю, что мешает в момент окончательной миграции
 сделать что-то типа:

 cd /var/mail  for f in mbox; do chown $mbox $mbox; done
Ничего. Это и предполагалось последним шагом. Но хотелось помучиться -
убедиться, что попытка привести существующую конфигурацию к типовой,
избавиться от нескольких сомнительных костылей, пройдёт спокойно и не
закончится авральными ночными звонками от выездного агента типа у нас
почта перестала ходить, а пароход уходит через 3 часа...


[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-10-01 Пенетрантность Artyom Viklenko

01.10.2011 10:05, Alexander Bolshakov пишет:

30 сентября 2011 г. 16:28 пользователь Eugene V. Boontseff
eug...@wdc.spb.ru  написал:

А что Вам мешало изначально на новом сервере пользователей с такими же
уидами создавать, как и на старом?

Желание привести в порядок. За 8 лет работы список пользователей
изрядно поменялся, а дыры оставлять не хотелось. Вернее, в момент


А вот это к слову как раз и не правильно. В многих случаях
с точки зрения безопасности повторное использование uid-ов запрещается.


переноса как-то не сообразил, что будут какие-то проблемы, связанные с
наследованием uid-ов.


может быть проще всего будет взять /etc/master.passwd со старого и потом
скопировать /var/mail и /usr/mail?

Если не забыть, что формат /etc/master.passwd между 4.х и 8.х
несколько поменялся и просто так его не подставить...


Опа! А с этого места, пожалуйста, по-подробнее!..

--
   Sincerely yours,
Artyom Viklenko.
---
ar...@aws-net.org.ua | http://www.aws-net.org.ua/~artem
ar...@viklenko.net   | 
FreeBSD: The Power to Serve   -  http://www.freebsd.org


[freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Alexander Bolshakov
-- Пересланное сообщение --
От кого: Alexander Bolshakov albor...@gmail.com
Дата: 30 сентября 2011 г. 13:52
Тема: OT: заставить sendmail не проверять владельца mailbox-a
Кому: UaFUG freebsd@uafug.org.ua


Добрый день сообществу! Подскажите, как решить задачу.
Итак, примерно с 2003-го года на топике 4.х, на соответствующем железе
стоял почтовый сервачок, для внутренней корпоративной почты. За это
время конфигурация почты много менялась, и сейчас вспомнить как, что и
для чего сделано именно так криво очень сложно. Задачи сейчас
упростились и всё можно сделать на типовой конфигурации (С) 1С
Есть новый сервак, на который осталось перетащить только почту.
Каталог с mailbox-ами пользователей уже лежит на нём и отдаётся по
nfs, но возникла проблема, что uid-ы на новом и старом серваках не
совпадают. В итоге popa3d на новом сервере не отдаёт почту
пользователям. Вижу два варианта решения - либо сказать сендмылу, чтоб
не проверял владельца mailbox-а, либо сделать какой-то линк на файл с
соответствующими правами. Первый вариант, мне кажется, более вероятен,
но беглый поиск по сендмыловской доке и в гугле ответа не дал
(DontBlameSendmail=?, мне кажется, но вот чему оно должно быть
равно?). А пользователей много и заниматься этим в выходной день,
когда никого нет - никак не прёт. А в течение реальных 3-х часов в
рабочий день я перевести весь народ в офисе на новый сервис не успею
(есть ещё и удалённые клиенты). А через три часа в рабочий день меня
народ уже сожрёть. :(

Есть у кого какие мысли по этому поводу? Спасибо!


Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Slawa Olhovchenkov
On Fri, Sep 30, 2011 at 03:42:22PM +0300, Alexander Bolshakov wrote:

 -- Пересланное сообщение --
 От кого: Alexander Bolshakov albor...@gmail.com
 Дата: 30 сентября 2011 г. 13:52
 Тема: OT: заставить sendmail не проверять владельца mailbox-a
 Кому: UaFUG freebsd@uafug.org.ua
 
 
 Добрый день сообществу! Подскажите, как решить задачу.
 Итак, примерно с 2003-го года на топике 4.х, на соответствующем железе
 стоял почтовый сервачок, для внутренней корпоративной почты. За это
 время конфигурация почты много менялась, и сейчас вспомнить как, что и
 для чего сделано именно так криво очень сложно. Задачи сейчас
 упростились и всё можно сделать на типовой конфигурации (С) 1С
 Есть новый сервак, на который осталось перетащить только почту.
 Каталог с mailbox-ами пользователей уже лежит на нём и отдаётся по
 nfs, но возникла проблема, что uid-ы на новом и старом серваках не
 совпадают. В итоге popa3d на новом сервере не отдаёт почту
 пользователям. Вижу два варианта решения - либо сказать сендмылу, чтоб
 не проверял владельца mailbox-а, либо сделать какой-то линк на файл с
 соответствующими правами. Первый вариант, мне кажется, более вероятен,
 но беглый поиск по сендмыловской доке и в гугле ответа не дал
 (DontBlameSendmail=?, мне кажется, но вот чему оно должно быть
 равно?). А пользователей много и заниматься этим в выходной день,
 когда никого нет - никак не прёт. А в течение реальных 3-х часов в
 рабочий день я перевести весь народ в офисе на новый сервис не успею
 (есть ещё и удалённые клиенты). А через три часа в рабочий день меня
 народ уже сожрёть. :(
 
 Есть у кого какие мысли по этому поводу? Спасибо!

поставить cyrus и импортнуть ящики в него.


Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Artyom Viklenko

30.09.2011 15:42, Alexander Bolshakov пишет:

-- Пересланное сообщение --
От кого: Alexander Bolshakovalbor...@gmail.com
Дата: 30 сентября 2011 г. 13:52
Тема: OT: заставить sendmail не проверять владельца mailbox-a
Кому: UaFUGfreebsd@uafug.org.ua


Добрый день сообществу! Подскажите, как решить задачу.
Итак, примерно с 2003-го года на топике 4.х, на соответствующем железе
стоял почтовый сервачок, для внутренней корпоративной почты. За это
время конфигурация почты много менялась, и сейчас вспомнить как, что и
для чего сделано именно так криво очень сложно. Задачи сейчас
упростились и всё можно сделать на типовой конфигурации (С) 1С
Есть новый сервак, на который осталось перетащить только почту.
Каталог с mailbox-ами пользователей уже лежит на нём и отдаётся по
nfs, но возникла проблема, что uid-ы на новом и старом серваках не
совпадают. В итоге popa3d на новом сервере не отдаёт почту



Так если popa3d не отдает почту, при чем тут Sendmail?

Как вариант, если на сервере с Sendmail  только Sendmail, поднять
на новом сервере NIS и послать на него авторизацию со старого.
Бо ручками приводить в соответствие id-ов не совсем правильно imho.




пользователям. Вижу два варианта решения - либо сказать сендмылу, чтоб
не проверял владельца mailbox-а, либо сделать какой-то линк на файл с
соответствующими правами. Первый вариант, мне кажется, более вероятен,
но беглый поиск по сендмыловской доке и в гугле ответа не дал
(DontBlameSendmail=?, мне кажется, но вот чему оно должно быть
равно?). А пользователей много и заниматься этим в выходной день,
когда никого нет - никак не прёт. А в течение реальных 3-х часов в
рабочий день я перевести весь народ в офисе на новый сервис не успею
(есть ещё и удалённые клиенты). А через три часа в рабочий день меня
народ уже сожрёть. :(

Есть у кого какие мысли по этому поводу? Спасибо!



--
   Sincerely yours,
Artyom Viklenko.
---
ar...@aws-net.org.ua | http://www.aws-net.org.ua/~artem
ar...@viklenko.net   | JID: ar...@jabber.aws-net.org.ua
FreeBSD: The Power to Serve   -  http://www.freebsd.org


[freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Alexander Bolshakov
 поставить cyrus и импортнуть ящики в него.
Моё мнение, что в этой точке это чересчур. Почти 10 лет сендмыл и
popa3d справлялись с задачей без всяких тараканов.


Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Slawa Olhovchenkov
On Fri, Sep 30, 2011 at 04:11:23PM +0300, Alexander Bolshakov wrote:

  поставить cyrus и импортнуть ящики в него.
 Моё мнение, что в этой точке это чересчур. Почти 10 лет сендмыл и
 popa3d справлялись с задачей без всяких тараканов.

зато будут imap, мгновенное оповещение о новых письмах без пулинга и
сервер-сайд фильтрация. можно и красивую веб-морду прикрутить


Re: [freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Artyom Viklenko

30.09.2011 16:18, Alexander Bolshakov пишет:

30 сентября 2011 г. 15:59 пользователь Artyom Viklenko
ar...@aws-net.org.ua  написал:

30.09.2011 15:42, Alexander Bolshakov пишет:


Есть новый сервак, на который осталось перетащить только почту.
Каталог с mailbox-ами пользователей уже лежит на нём и отдаётся по
nfs, но возникла проблема, что uid-ы на новом и старом серваках не
совпадают. В итоге popa3d на новом сервере не отдаёт почту

Так если popa3d не отдает почту, при чем тут Sendmail?

Потому, что сендмыл пока работает на старом сервере, ибо так просто в


Sendmail складывает новую почту в inbox-ы пользователей?



существующей конфигурации не разобраться, а ломать то, что работает -
не по админски. :)


Как вариант, если на сервере с Sendmail  только Sendmail, поднять
на новом сервере NIS и послать на него авторизацию со старого.
Бо ручками приводить в соответствие id-ов не совсем правильно imho.

Ради однократного перезда ставить целый нис? :( Я его не знаю, а
процесс изучения займёт, думаю, не один день. Это, как и предыдущий
совет - как из пушки по воробьям, имхо. Хочется более простого решения
- на уровне временного костыля, который потом и убрать несложно будет.


Поднимать его ничего сложного. Мое дело предложить...


--
   Sincerely yours,
Artyom Viklenko.
---
ar...@aws-net.org.ua | http://www.aws-net.org.ua/~artem
ar...@viklenko.net   | JID: ar...@jabber.aws-net.org.ua
FreeBSD: The Power to Serve   -  http://www.freebsd.org


Re: [freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Eugene V. Boontseff

30.09.2011 17:18, Alexander Bolshakov пишет:

30 сентября 2011 г. 15:59 пользователь Artyom Viklenko
ar...@aws-net.org.ua  написал:

30.09.2011 15:42, Alexander Bolshakov пишет:

Есть новый сервак, на который осталось перетащить только почту.
Каталог с mailbox-ами пользователей уже лежит на нём и отдаётся по
nfs, но возникла проблема, что uid-ы на новом и старом серваках не
совпадают. В итоге popa3d на новом сервере не отдаёт почту

Так если popa3d не отдает почту, при чем тут Sendmail?

Потому, что сендмыл пока работает на старом сервере, ибо так просто в
существующей конфигурации не разобраться, а ломать то, что работает -
не по админски. :)


Как вариант, если на сервере с Sendmail  только Sendmail, поднять
на новом сервере NIS и послать на него авторизацию со старого.
Бо ручками приводить в соответствие id-ов не совсем правильно imho.

Ради однократного перезда ставить целый нис? :( Я его не знаю, а
процесс изучения займёт, думаю, не один день. Это, как и предыдущий
совет - как из пушки по воробьям, имхо. Хочется более простого решения
- на уровне временного костыля, который потом и убрать несложно будет.

Какой привередливый!)
А что Вам мешало изначально на новом сервере пользователей с такими же 
уидами создавать, как и на старом?
может быть проще всего будет взять /etc/master.passwd со старого и потом 
скопировать /var/mail и /usr/mail?

Если Вам сложные решения не подходят?

--
--
Евгений Бунцев



Re: [freebsd] Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Artyom Viklenko

30.09.2011 16:26, Artyom Viklenko пишет:

30.09.2011 16:18, Alexander Bolshakov пишет:

30 сентября 2011 г. 15:59 пользователь Artyom Viklenko
ar...@aws-net.org.ua написал:

30.09.2011 15:42, Alexander Bolshakov пишет:


Есть новый сервак, на который осталось перетащить только почту.
Каталог с mailbox-ами пользователей уже лежит на нём и отдаётся по
nfs, но возникла проблема, что uid-ы на новом и старом серваках не
совпадают. В итоге popa3d на новом сервере не отдаёт почту

Так если popa3d не отдает почту, при чем тут Sendmail?

Потому, что сендмыл пока работает на старом сервере, ибо так просто в


Sendmail складывает новую почту в inbox-ы пользователей?



существующей конфигурации не разобраться, а ломать то, что работает -
не по админски. :)


Как вариант, если на сервере с Sendmail только Sendmail, поднять
на новом сервере NIS и послать на него авторизацию со старого.
Бо ручками приводить в соответствие id-ов не совсем правильно imho.

Ради однократного перезда ставить целый нис? :( Я его не знаю, а
процесс изучения займёт, думаю, не один день. Это, как и предыдущий
совет - как из пушки по воробьям, имхо. Хочется более простого решения
- на уровне временного костыля, который потом и убрать несложно будет.


Поднимать его ничего сложного. Мое дело предложить...





P.S. Тем более что Вы расшарили файлы по NFS.


--
   Sincerely yours,
Artyom Viklenko.
---
ar...@aws-net.org.ua | http://www.aws-net.org.ua/~artem
ar...@viklenko.net   | JID: ar...@jabber.aws-net.org.ua
FreeBSD: The Power to Serve   -  http://www.freebsd.org


Re: [freebsd] Fwd: OT: заставить sendmail не проверять владельца mailbox-a

2011-09-30 Пенетрантность Mykola Dzham

On Fri, 30 Sep 2011 17:17:19 +0400, Slawa Olhovchenkov wrote:

On Fri, Sep 30, 2011 at 04:11:23PM +0300, Alexander Bolshakov wrote:


 поставить cyrus и импортнуть ящики в него.
Моё мнение, что в этой точке это чересчур. Почти 10 лет сендмыл и
popa3d справлялись с задачей без всяких тараканов.


зато будут imap, мгновенное оповещение о новых письмах без пулинга и
сервер-сайд фильтрация. можно и красивую веб-морду прикрутить


А еще будут всякие дополнительные базы типа seen.db и т.п., которые 
будут

регулярно ломаться.
Нафиг нафиг. Уж лучше тогда dovecot. Он уже вполне нормально допилен.

--
LEFT-(UANIC|RIPE)
JID: lev...@jabber.net.ua
PGP fingerprint: 1BCD 7C80 2E04 7282 C944  B0E0 7E67 619E 4E72 9280