Автор Тема: ALT Linux School Server 5.0.1-Devocot-Disconnected (auth failed, 1 attempts)  (Прочитано 3415 раз)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
Еще раз здравствуйте!
Ломаю голову с еще одной проблемой...
Установил ШкулСервер, завел пользователей, настроил почту, со следующими параметрами:
+ Включить службу SMTP
Режим работы: Сервер
Список доменов: задал
Псевдоним администратора: указал
+ Разрешить аутентификацию
Внутренние сети: 10.0.0.0/8
+ Включить службу POP3/IMAP
Проблема в следующем:
Некоторые пользователи не могут авторизоваться. Пароль и логин стопроцентов правильный! При авторизации в /var/log/mail/all вот такие ошибки:
Jun 21 13:20:12 proxy dovecot: pop3-login: Disconnected (auth failed, 1 attempts): user=<s.atoyan>, method=PLAIN, rip=178.34.11.23, lip=х.х.х.х
при этом, некоторые пользователи авторизуются нормально:
Jun 21 13:16:48 proxy dovecot: pop3-login: Login: user=<mc-sim>, method=PLAIN, rip=10.0.0.20, lip=10.0.0.254
Jun 21 13:17:01 proxy dovecot: POP3(mc-sim): Disconnected: Logged out top=0/0, retr=99/82494, del=0/219, size=220101
куда капать? Где искать проблему?
Гугл кучу вариантов дает, и все они разные...
« Последнее редактирование: 21.06.2010 19:06:06 от mc-sim »
Любитель экспериментов...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Пользователи через веб-интерфейс заведены?
Андрей Черепанов (cas@)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
Да.
вот еще что обнаружил... Преимущественно ошибки вываливаются у пользователей, у которых были сделаны следующие настройки в Веб интерфейсе:
Системное имя: fiofamilia
Электронная почта изменена с: fiofamilia@domain.name на: fio.familia@domain.name
Т.к. На старом почтовом сервере пользователь имел адрес fio.familia@domain.name и менять его проблематично.
то есть у тех, у кого системное имя совпадает с почтой, то все Ок. А у кого системное имя не совпадает с почтой, то ошибка...

P/S/ т.к на системных пользователей ограничение на содержание символа "точка" в имени пользователя, поэтому приходится создавать пользователя "без содержания запрещенного символа" и создавать ему почту, которая необходима...
« Последнее редактирование: 21.06.2010 19:07:18 от mc-sim »
Любитель экспериментов...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Да, в LDAP использование точки может привести к различным подобным ситуациям.
Андрей Черепанов (cas@)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
каким образом в postfix добавить пользователей, чтобы были имена с точкой?
« Последнее редактирование: 21.06.2010 19:07:31 от mc-sim »
Любитель экспериментов...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
каким образом в postfix добавить пользователей, чтобы были имена с точкой?
Только добавлять с _ и потом переименовывать вручную. Есть неоднозначность в логинах с точкой.
См. https://bugzilla.altlinux.org/9202
Андрей Черепанов (cas@)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
Андрей, а можно указать в каких местах менять вручную?
A вообще, есть ли возможность добавлять ползователей только в постфикс, без LDAP?
« Последнее редактирование: 21.06.2010 19:07:47 от mc-sim »
Любитель экспериментов...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Андрей, а можно указать в каких местах менять вручную?
Только ручками в /etc/passwd, /etc/tcb/...
Цитировать
A вообще, есть ли возможность добавлять ползователей только в постфикс, без LDAP?
Можно, но точки проверяются везде, и для локальных пользователей тоже.
Андрей Черепанов (cas@)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
Только ручками в /etc/passwd, /etc/tcb/...
Хм, немного непонятно...
в /etc/passwd в ALT Linux School Server 5.0.1 хранятся системные учетные записи (используемые для запуска служб).
И если на ALT Linux Shcool server 5.0.1 настроена авторизация по LDAP, то разве они не хранятся в базе LDAP?
Можно, но точки проверяются везде, и для локальных пользователей тоже.
если можно, тогда вопрос, каким образом добавить пользователя ТОЛЬКО в Postfix?
А потом переименовать? и где переименовывать?
« Последнее редактирование: 21.06.2010 19:08:07 от mc-sim »
Любитель экспериментов...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Только ручками в /etc/passwd, /etc/tcb/...
Хм, немного непонятно...
в /etc/passwd в ALT Linux Shcool server 5.0.1 хранятся системные учетные записи (используемые для запуска служб).
И если на ALT Linux Shcool server 5.0.1 настроена авторизация по LDAP, то разве они не хранятся в базе LDAP?
Вообще-то это School Server. Неужели сложно уважать разработчиков и писать правильно?
Да, вы правы, они хранятся в LDAP, придётся изменять там ручками, при этом возможны косяки при аутентификации пользователей рабочих станций (да и почты) через LDAP (так как логины LDAP мапируются на локальную базу пользователей рабочих станций).
Цитировать
Можно, но точки проверяются везде, и для локальных пользователей тоже.
если можно, тогда вопрос, каким образом добавить пользователя ТОЛЬКО в Postfix?
А потом переименовать? и где переименовывать?
Читайте документацию по Postfix.
Андрей Черепанов (cas@)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
Вообще-то это School Server. Неужели сложно уважать разработчиков и писать правильно?
Да, вы правы, они хранятся в LDAP, придётся изменять там ручками, при этом возможны косяки при аутентификации пользователей рабочих станций (да и почты) через LDAP (так как логины LDAP мапируются на локальную базу пользователей рабочих станций).
Дико извиняюсь за такую ошибку, поправил где смог...
Линукс рабочих станций нет в сети, сервер используется исключительно для функций Прокси, почта и ППТП... Поэирму LDAP не использыется и у все пользователей интерпретатор - /sbin/nologin
Любитель экспериментов...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Линукс рабочих станций нет в сети, сервер используется исключительно для функций Прокси, почта и ППТП... Поэирму LDAP не использыется и у все пользователей интерпретатор - /sbin/nologin
Ну тогда в тех файлах, где я писал. Используется локальная база пользователей (/etc/passwd).
Андрей Черепанов (cas@)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
отсюда сразу несколько вопросов :) :
1. Возможно ли имеющихся пользователей в LDAP перенести в локальные пользователи?
2. При смене аутентификации на локальную я сталкивался с проблемами в Веб интерфейсе... И невозможностью добавления пользователей.
2.1. Получается После смены аутентификации, нужно будет добавлять пользователей в систему через useradd из консоли?
2.2. И так же перенастраивать postfix на использование локальных пользователей (не LDAP)?  Ну и соответственно заводить их в Postfix. Правильно?
Любитель экспериментов...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
отсюда сразу несколько вопросов :) :
1. Возможно ли имеющихся пользователей в LDAP перенести в локальные пользователи?
2. При смене аутентификации на локальную я сталкивался с проблемами в Веб интерфейсе... И невозможностью добавления пользователей.
2.1. Получается После смены аутентификации, нужно будет добавлять пользователей в систему через useradd из консоли?
2.2. И так же перенастраивать postfix на использование локальных пользователей (не LDAP)?  Ну и соответственно заводить их в Postfix. Правильно?
Всё можно. Пишите скрипты по переносу, ставьте для Alterator модуль управления локальными пользователями и читайте документацию.
Андрей Черепанов (cas@)

Оффлайн mc-sim

  • Участник
  • *
  • Сообщений: 84
    • Блог любителя экспериментов
Только добавлять с _ и потом переименовывать вручную. Есть неоднозначность в логинах с точкой.
См. https://bugzilla.altlinux.org/9202
Хм.. попробовал наложить указанный в багзилле патч, но через Альтератор так и не появилось возможности добавлять пользователя с точкой.
Любитель экспериментов...