1 # This file is commonly accessed via passdb {} or userdb {} section in
2 # conf.d/auth-dict.conf.ext
7 # Default password scheme
8 default_pass_scheme = MD5
10 # Username iteration prefix. Keys under this are assumed to contain usernames.
11 iterate_prefix = userdb/
13 # Should iteration be disabled for this userdb? If this userdb acts only as a
14 # cache there's no reason to try to iterate the (partial & duplicate) users.
17 # The example here shows how to do multiple dict lookups and merge the replies.
18 # The "passdb" and "userdb" keys are JSON objects containing key/value pairs,
19 # for example: { "uid": 1000, "gid": 1000, "home": "/home/user" }
32 # The default_value is used if the key isn't found. If default_value setting
33 # isn't specified at all (even as empty), the passdb/userdb lookup fails with
34 # "user doesn't exist".
38 # Space separated list of keys whose values contain key/value paired objects.
39 # All the key/value pairs inside the object are added as passdb fields.
40 passdb_objects = passdb
45 # Userdb key/value object list.
46 userdb_objects = userdb
49 # dict:<key> refers to key names
50 quota_rule = *:storage=%{dict:quota}
52 # dict:<key>.<objkey> refers to the objkey inside (JSON) object
53 mail = maildir:%{dict:userdb.home}/Maildir