Hi.

I'm trying to use checkpassword for simple auth and masteruser auth.
I have two programs, one called checkpassword-master (for masteruser
lookup) and another called checkpassword for normal passdb and userdb
lookup).
All works fine for non-masteruser authentication (in this case dovecot
makes a single call to checkpassword binary). But if a master-user
authenticates, dovecot execute checkpassword-master binary, and then
executes checkpassword binary. Checkpassword binary receive the MASTER_USER
env and do all the checks correctly, when checkpassword finish, dovecot
logs this message "auth(default): checkpassword: sighandler called for
unknown child" and authentication fails...

I'm trying checkpassword-reply and fd4 too, on 1.2.11 and 2.0b4, no
success.

Below is my config:

auth default {
  mechanisms = plain
  passdb checkpassword {
    args = /srv/dovecot/checkpassword
  }
  passdb checkpassword {
    args = /srv/dovecot/checkpassword-master
    master=yes
    pass=yes
  }
  userdb prefetch {
  }
}

Anybody can help me ?

Tks.

-- 
Emerson Pinter

Esta mensagem pode conter informações confidenciais, privilegiadas ou privadas. 
Caso não seja o destinatário, favor  apagá-la e notificar o remetente. 
Saiba que o uso impróprio das informações existentes é estritamente
proibido, sendo tratado conforme as normas da empresa e a legislação em vigor.

Reply via email to