LINUX.ORG.RU

Сообщения Blein

 

Sendmail+Masquerade

Вопрос: есть вот такой файл сендмейла

include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
Cwlocalhost
Cwetp.office
MASQUERADE_AS(isp.ru)
FEATURE(allmasquerade)dnl
FEATURE(masquerade_envelope)dnl
FEATURE(nocanonify)dnl
FEATURE(nodns)dnl
define(`SMART_HOST', `smtp.isp.ru')
Dmlocalhost.localdomain
define(`confDOMAIN_NAME',`localhost.localdomain')dnl
define(`confDELIVERY_MODE',`deferred')dnl
MAILER(local)dnl
MAILER(smtp)dnl

должен слать почту подменяя адрес типа localhost.localdomain на user@isp.ru он вобщем доменную часть подменяет и получается что когда я письмо шлю допустим от root то адрес выглядит так root@isp.ru соответсвенно так не очень нужно, как заставить его подменять не только домен но и имя юзера?
Я предпологаю что это надо делать через genericstable но вот что я только не пробовал ну никак он оттуда соответсвия брать нехочет напишите может у кого есть пример такой рабочей конфигурации.
Версия Sendmail 8.12.10

Blein
()

Samba3+1C=блокировки

Ставится 3 Самба как PDC для сети из вин машин, также она выполняет роль файл сервера для 1С вот конфигурационный файл.
[global]
workgroup = zzz.office
netbios name = BASA-1C
server string = BASA
security = user
hosts deny = ALL
hosts allow = 192.168.7.0/24
encrypt passwords = Yes
passwd program = /usr/bin/passwd
log file = /var/log/samba/log.%I.%m.%U
max log size = 1000
debug level = 1
nt acl support = Yes
time server = Yes
socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY SO_RCVBUF=4096 SO_SNDBUF=4096
load printers = No
disable spoolss = Yes
show add printer wizard = No
character set = KOI8-R
client code page = 866
logon script = %U.bat
logon path = \\%N\Profiles\%U
add user script = /root/add_comp %u
domain logons = Yes
dns proxy = no
os level = 255
preferred master = Yes
domain master = Yes
local master = Yes
wins proxy = Yes
wins support = Yes
interfaces = 192.168.7.98 eth0
bind interfaces only = Yes

[homes]
comment = Home Directories
browseable = no
read only = no
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[tmp]
comment = Temporary File Space
path = /tmp
read only = No
valid users = admin
invalid users = root bin daemon nobody named sys tty disk mem kmem users

[Basa]
path = /Basa
writeable = yes
guest ok = no

Вобщем проблема вот в чем 1С база открывается только в одном экземпляре любой другой попытавшийся открыть эту базу обламывается,
кто знает в чем глюк?
В то же время настройка вот с таким конфигом работает нормально
[global]
workgroup = ZZZ
netbios name = Basa
server string = File Server
security = share
log level = 2
smb passwd file = /usr/local/private/smbpasswd
hosts allow = 192.168.7.23 192.168.7.11 192.168.7.91 192.168.7.44
load printers = no
log file = /var/log/samba/log.%m
max log size = 0
interfaces = fxp0 192.168.7.0/24
socket options = TCP_NODELAY
domain master = no
dns proxy = no

[Basa]
path = /Basa
writeable = yes
guest ok = yes

Но это не PDC да и доступ открыт без пароля
Как я думаю глюки в блокировках только вот хз что с ними делать вроде в 3 самбе таких проблем быть не должно.

Blein
()

sendmail+PPP

Есть необходимость настроить Sendmail как постовый сервер перенаправляющий почту через smtp провайдера подставляя при этом существующий реальный адрес вместо localhost.localdomain
на данный момент файл sendmail.mc выглядит так
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
define(`ALIAS_FILE',`/etc/aliases')
FEATURE(masquerade_envelope)
FEATURE(genericstable, `hash-o /etc/mail/genericstable')
GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')
define(`SMART_HOST',`smtp.isp.ru')
MAILER(local)
MAILER(smtp)

соответсвенно имена должны по идее преобразовываться в genericstable
в нем записано
root test@isp.ru
то есть если пользователь root отправит письмо через sendmail то вместо root@localhost.localdomain должно подставиться test@isp.ru
однако этого не происходит кто скажет в чем глюк???
Версия sendmail 8.12.10

Blein
()

Глюк с Crontab

проблема такова... В файл /etc/crontab заносится следующая строчка 1 1 * * * root tar -zcpf /archive/backup-`date '+%d-%B-%Y'`.tar.gz --directory /arc . Ну вобщем выполнять каждый день копирование с подстановкой в имя файла текущей даты. Глюк в том что крон отказывается выполнять эту команду высылая письмо о том что ему не нравится вот эта строчка `date '+%d-%B-%Y'` если эту же команду просто выполнить в терминале (BASH) то все нормально. Кто скажет в чем глюк?

Blein
()

RSS подписка на новые темы