Search K
Appearance
Appearance
doveadm [GLOBAL OPTIONS] user [-a userdb_socket_path] [-f field] [-u] [-x auth_info] user...
The user command is used to perform a user lookup - to show what information Dovecot sees about the user (s), or if it exists at all in the configured userdb (s).
The auth_info may be useful when the userdb is for example a SQL database and you are using %variables, like %s or %l, in the user_query setting. Or when you have configured the userdb in a way like this:
userdb {
driver = passwd-file
args = /etc/%s.passwd
}
By default doveadm(1)
will use the socket /rundir/auth-userdb. The socket may be located in another directory, when the default base_dir setting was overridden in /etc/dovecot/dovecot.conf.
doveadm(1)
will show only the value of the specified field.doveadm(1)
will only show values from the userdb. Without -u parameter if any of the uid, gid, home or mail fields are missing, their defaults are taken from configuration file.Perform a user lookup for the users jane and john@example.com:
$ doveadm user jane john@example.com
userdb: jane
uid : 8001
gid : 8001
home : /home/jane
mail : sdbox:~/sdbox
plugins : sieve
quota_rule: \*:storage=150M
userdb: john@example.com
home : /srv/mail/8/70312/79832
uid : 79832
gid : 70312
mail : mdbox:~/mdbox
User lookup, using wildcards:
$ doveadm user \*.?oe@example.net
jane.doe@example.net
judy.roe@example.net
john.doe@example.net