userdb passwd-file default_fields uid not expanding %variable
Steffen Kaiser
skdovecot at smail.inf.fh-brs.de
Mon Mar 2 07:37:33 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 27 Feb 2015, Tim Jones wrote:
> userdb {
> args = username_format=%n /home/%d/mail_users
> default_fields = uid=%d gid=%d home=/home/%d/mail/%n
> mail=maildir:/home/%d/mail/%n
> driver = passwd-file
> }
>
> Every time I try to authenticate via imap, I get the error
>
>> <timestamp> <host> dovecot: auth: Fatal: passwd-file userdb: Invalid uid: %d
Putting aside the question, whether or not %d is/should be expanded in
default_fields = uid=%d gid=%d
couldn't or shouldn't you place the correct numerical ids in the file
anyway?
> If I put fixed a uid and gid in the userdb default_fields line:
>
>> default_fields = uid=example.com gid=example.com home=/home/%d/mail/%n mail=maildir:/home/%d/mail/%n
>
> authentication passes without a problem, but of course, only for users
> of example.com.
- --
Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEVAwUBVPQTPXz1H7kL/d9rAQIXQAgAx2u5pds6c3YygbHwCj4lkK1DR3FVKx4+
u24cLNacU/AiqNYC4AN6gQ180EaqK3M3bPnfV0rsuyy6fOcHwXm6HpbYIUNkUbBV
WZYZPu0K+FoLWLL0JnjoXAe2QWK0whb9h4BLeG9xIA6FpRKwwnJYv0MuEqk78rZv
HHrwbZra1XEbqKJsMHxYyhZ+ZOA9cC/mz25iZhBdygPPuxVgr7RtFfppI2DwdU+n
XeDsr7OExgMgetBFImEYnA9YzZ5P7kxpNguaNoMtB5MFKsfhtaeCkATOoBW8Mpcw
KTfVQriL3TiyVfYFU4eruJBcz6XOOvkEcrWiZytJV5WDl8GDYfYRqA==
=X8eE
-----END PGP SIGNATURE-----
More information about the dovecot
mailing list