доброе время суток!
имеем postfix, авторизация через dovecot.
в dovecot присутствует:
disable_plaintext_auth=yes
и соответственно при попытке авторизоваться по imap с открытым паролем - он отказывает.
но авторизация по smtp с открытым паролем вполне проходит - как можно запретить ее и тут? помимо smtpd_tls_auth_only..
начали звонить клиенты жаловаться, что пропал инет. у провайдера умер dns. на альтернативных пока посидят.
но вот, что озадачило - мой сеть сидит на том же провайдере и у меня все работает. и не могу вспомнить, чтобы добавлял какие-то альтернативные сервера dns. поковырял конфиги bind'a, resolv.conf посмотрел - и вправду, ничего кроме DNS провайдера не прописывал. но адреса исправно резолвятся. понимание не понимания процесса совсем не радует. и возник вопрос - как определить, какой dns-сервер используется для данного конкретного запроса на резолв?..
имеется десктопная машина с материнкой интел(в данный момент точную модель указать не могу - не записал), 775 сокет.
в данный момент на ней крутится на полусофтовом рейде win2k3server.
отключив рабочие винты и подключив чистые, переключаю в биосе режим контроллера в ide, объединяю винты в софтовый рейд, ставлю gentoo, ставлю grub. под /boot отдельный раздел (не в рейде).
перезагружаемся - мать выдает вставьте загрузочный диск.
долго с этим бился, не мог понять, что за ерунда - должно все работать. ради интереса загрузился с диска hirens boot cd, и в менюшки выбрал загрузку с мбр первого диска. вуаля - гента пошла грузиться.. но заставить нормально загружаться при запуске пк так и не удалось.
ps: странная особенность - чтобы загрузиться с cd, приходится после старта пк нажимать esc. иначе он при показе логотипа интел, долго крутит диск, и далее идет попытка загрузиться со следующего загрузочного устройства..
при подключении с открытым паролем - все проходит хорошо. выставляю шифрованный пароль - thunderbird ругается, говорит проверить параметры сервера.
в лог пишется только
mail / # tail -n 0 -f /var/log/mail.log
Feb 18 21:09:32 mail imapd: Connection, ip=[::ffff:192.168.10.1]
Feb 18 21:09:32 mail imapd: Disconnected, ip=[::ffff:192.168.10.1], time=0
запросов к базе не происходит в этот момент.
привожу конфиги
mail / # grep -v "#" /etc/courier/authlib/authdaemonrc
authmodulelist="authmysql"
daemons=5
DEBUG_LOGIN=2
ситуация - настраиваю почтовик, использую за основу http://en.gentoo-wiki.com/wiki/Complete_Virtual_Mail_Server/SMTP_Authentication
решил пойти по схеме postfix->cyrus-sasl->courier-authlib
courier уже работает с mysql. когда подключаюсь к imap - аутентификация проходит. но postfix ругается на аутентификацию. значит дело в дальнейшей цепочке
привожу конфиги
при попытке аутентификации ругается, в логи идет следующее:
Feb 15 12:25:47 mail postfix/smtpd[25285]: warning: mail.mydomain.ru[192.168.10.114]: SASL LOGIN authentication failed: authentication failure
при этом от authdaemond логов нет, значит до courier дело не доходит..
направьте пожалуйста, куда глядеть то?
и еще возник еще вопрос параллельно:
когда используется метод LOGIN имя пользователя и пароль кодируются base64, передается серверу, он возвращает значение, дальше передает в открытом виде cyrus, тот передает authlib. таки вот, в базе пароль пользователя хранится в виде хеша crypt. authlib ворзвращает crypt от полученного пароля и сравнивает с паролем из базы, или как-то по другому этот алгоритм работает?
имеется машина, на ней гента, в генте openvz. на одной из vm самба, привожу конфиг
---
smb / # testparm
Load smb config files from /etc/samba/smb.conf
Processing section «[Profiles]»
Processing section «[Home]»
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
Press enter to see a dump of your service definitions
[global]
dos charset = CP866
unix charset = UTF8
display charset = UTF8
workgroup = ANET
netbios name = ASERV
map to guest = Bad User
passdb backend = ldapsam:ldap://ldap.адреснашеголдапсервера
log level = 10
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
wins support = Yes
ldap admin dn = «cn=admin,dc=mydomain,dc=net»
ldap group suffix = ou=group
ldap machine suffix = ou=computers
ldap passwd sync = Yes
ldap suffix = dc=mydomain,dc=net
ldap user suffix = ou=people
admin users = 9112
[Profiles]
path = /var/lib/samba/profiles
read only = No
guest ok = Yes
nt acl support = No
browseable = No
[Home]
path = /home/%u
read only = No
guest ok = Yes
---
и проблема в следующем - нетбиос имя самбы/домена не видится
---
smb / # smbclient -L aserv
Connection to aserv failed (Error NT_STATUS_BAD_NETWORK_NAME)
smb / # smbclient -L ASERV
Connection to ASERV failed (Error NT_STATUS_BAD_NETWORK_NAME)
---