roundcube dovecot, nowy użytkownik nie może wysyłać maili

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
blitz
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 24 lis 2009, 12:39
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: blitz »

Witam

Posiadam serwer VPS wraz z panelem directadmin. Problem polega na tym, że gdy dodam użytkownika za pomocą tego panelu to możne on wysyłać pocztę z roundcuba, natomiast gdy dodam użytkownika z shella za pomocą adduser to przy próbie wysłania maila pojawia się w logach błąd:

w /var/log/exim/rejectlog mam takie coś:

login authenticator failed for localhost (xxx.xxx.xxx.xxx) [127.0.0.1] 535 incorrect authentication data (set_id=proba)

z tym, że do roundcuba zalogować się mogę bez problemu
Chcesz dostawać Ipody, Iphony, PSP, Xboxy albo inny sprzęt pisz do mnie na PM

www.rugby.olsztyn.pl
tex_ass
Sędziwy Jeż
Sędziwy Jeż
Posty: 61
Rejestracja: 06 cze 2006, 13:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: tex_ass »

Zobacz ten wątek z forum PLD. Gość miał, zdaje mi się, podobny problem.
Puki co, specjalizuję się raczej w postfix'ie, a ty działasz na exim'ie. Jednak na pewno nie jest to problem dovecot'a.
Awatar użytkownika
blitz
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 24 lis 2009, 12:39
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: blitz »

Zauważyłem jedną zależność mianowicie, gdy tworzę usera za pomocą panela directadmin to w katalogu /home/kowalski istnieje plik .shadow, natomiast gdy tworzę usera za pomoca adduser to takiego pliku już nie ma, dlaczego tak się dzieje?

Dodatkowo dlaczego dla użytkownika kowalski w pliku /etc/shadow jest inny hash niż w pliku .shadow w jego katalogu domowy?
Chcesz dostawać Ipody, Iphony, PSP, Xboxy albo inny sprzęt pisz do mnie na PM

www.rugby.olsztyn.pl
tex_ass
Sędziwy Jeż
Sędziwy Jeż
Posty: 61
Rejestracja: 06 cze 2006, 13:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: tex_ass »

W pliku \etc\shadow przechowywane są hasła użytkowników. Dodajesz hasła za pomocą passwd? Czy za pomocą flagi -p prze useradd?
Jak sprawdziłem, przy dodawaniu hasła za pomocą flagi -p hasło nie jest szyfrowane. Natomiast jeśli dodasz użytkownika za pomocą useradd, a jego hasło za pomocą passwd, hasło jest automatycznie szyfrowane, co widać od razu w /etc/shadow.
Awatar użytkownika
blitz
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 24 lis 2009, 12:39
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: blitz »

Dodaje w taki sposób: adduser test --shell /bin/false po czym dostaje pytanie o haslo i wtedy je wpisuje.
Tylko dlaczego w jednym przypadku jest tworzony plik .shadow w katalogu domowym a w drugim przypadku nie jest?
Chcesz dostawać Ipody, Iphony, PSP, Xboxy albo inny sprzęt pisz do mnie na PM

www.rugby.olsztyn.pl
tex_ass
Sędziwy Jeż
Sędziwy Jeż
Posty: 61
Rejestracja: 06 cze 2006, 13:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: tex_ass »

Roundcube tworzy plik shadow w katalogu domowym?
Szczerze mówiąc, pierwszy raz się z tym spotykam.
Nie widziałem pliku shadow poza katalogiem /etc.
Skoro nie czyta /etc/shadow a tworzy własne w katalogach userów to nic dziwnego że jest problem. Sprawdź może ustawienia roundcube, powinny chyba w nim gdzieś być zaszyte ustawienia odnośnie przechowywania haseł.
Awatar użytkownika
blitz
Sędziwy Jeż
Sędziwy Jeż
Posty: 36
Rejestracja: 24 lis 2009, 12:39
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: blitz »

hmm to nie roundcube tworzy tylko directadmin na to wygląda bo przecież z poziomu directadmina tworze nowego użytkownika a nie roundcube. Tylko nigdzie nie znalazłem w roundcube opcji która odpowiada za czytanie hasła usera z jego katalogu domowego.
Chcesz dostawać Ipody, Iphony, PSP, Xboxy albo inny sprzęt pisz do mnie na PM

www.rugby.olsztyn.pl
tex_ass
Sędziwy Jeż
Sędziwy Jeż
Posty: 61
Rejestracja: 06 cze 2006, 13:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: roundcube dovecot, nowy użytkownik nie może wysyłać maili

Post autor: tex_ass »

Sorry, nie doczytałem...
Najwyraźniej panel VPS-a przechowuje hasła niestandardowo, np w bazie sql, a nie /etc/shadow.
Na demo directadmin-a niczego się nie doszukałem, tak więc nie jestem w stanie chyba więcej ci pomóc.:(
Spróbuj jeszcze popatrzeć w plikach konfiguracji directadmin-a, o ile masz do nich dostęp
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Amazon [Bot] i 29 gości