auth: Error static

Günther J. Niederwimmer gjn at gjn.priv.at
Do Sep 28 14:29:41 CEST 2017


Hallo Liste,

da wieder mal einige Festplatten "abgeraucht" sind :-(, bin ich wieder mal am 
installieren von dovecot / postfix.

Ich wollte diesmal einen anderen Weg gehen über PAM da angeblich alles von 
pam_sss.so bereitgestellt wird ?

jetz habe ich das Problem das anscheinend "alles" funktioniert aber dovecot 
doch Fehler schreibt ?

Ein doveadm auth user xxxx funktioniert richtig.

der Fehler lautet:
mx01 postfix/qmgr[13575]: AEA22201100E: from=<centos-bounces at centos.org>, 
size=9747, nrcpt=1 (queue active)
Sep 28 14:02:27 mx01 dovecot: lmtp(14820): Connect from 127.0.0.1
Sep 28 14:02:27 mx01 dovecot: auth: Error: static(gjn,127.0.0.1): passdb 
doesn't support lookups, can't verify user's existence

bekommt da postfix nicht die Daten durchgereicht oder ist das von dovecot ?
doveconf -n

auth_default_realm = 4gjn.com
auth_gssapi_hostname = $ALL
auth_krb5_keytab = /etc/dovecot/krb5.keytab
auth_master_user_separator = *
auth_mechanisms = plain login gssapi
auth_realms = 4gjn.com
auth_username_format = %Ln
mail_location = maildir:/srv/vmail/%n/Maildir
mail_plugins = fts fts_lucene acl quota virtual zlib
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character 
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy 
include variables body enotify environment mailbox date index ihave duplicate 
mime foreverypart extracttext
mbox_write_locks = fcntl
namespace inbox {
  hidden = no
  ignore_on_failure = no
  inbox = yes
  list = yes
  location = 
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix = INBOX/
  separator = /
  subscriptions = yes
  type = private
}
passdb {
  driver = pam
}
plugin {
  acl = vfile
  acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes
  recipient_delimiter = +
  sieve = /srv/vmail/%Ln/.dovecot.sieve
  sieve_dir = /srv/vmail/%Ln/sieve
}
protocols = imap lmtp sieve
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
}
service lmtp {
  inet_listener lmtp {
    address = 127.0.0.1
    port = 24
  }
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
}
ssl = required
ssl_cert = </etc/letsencrypt/live/mx01.4gjn.com/fullchain.pem
ssl_key =  # hidden, use -P to show it
userdb {
  args = uid=vmail gid=mailusers userdb_home=/srv/vmail/%n
  driver = static
}
userdb {
  driver = passwd
}
protocol lmtp {
  mail_plugins = fts fts_lucene acl quota virtual zlib sieve

noch ein Fehler tritt bei mir auf, ich kann zum Beispiel nicht die "gid" auf 
gid=vmail ändern denn der user hat euid=xxxxxxxxxxxxx egid=mailusers

Kann dovecot nicht mit "e"uid / gid umgehen ?


Danke für jede Hilfe / Antwort,
 
-- 
mit freundlichen Grüssen / best regards,

  Günther J. Niederwimmer


Mehr Informationen über die Mailingliste Dovecot