-
Notifications
You must be signed in to change notification settings - Fork 47
/
Copy pathauthmgr.4gx
40 lines (40 loc) · 1.79 KB
/
authmgr.4gx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
.\" SPDX-License-Identifier: CC-BY-SA-4.0 or-later
.\" SPDX-FileCopyrightText: 2020-2022 grommunio GmbH
.TH authmgr 4gx "" "Gromox" "Gromox admin reference"
.SH Name
authmgr \(em Demultiplexer for authentication requests
.SH Description
authmgr is a service plugin that, for mail account authentication, dynamically
selects the authentication backend per user account. The
libgxs_mysql_adaptor.so and/or libgxs_ldap_adaptor.so plugins need to be
loaded in advance (this is the case by default).
.SH Configuration directives
The usual config file location is /etc/gromox/authmgr.cfg.
.TP
\fBauth_backend_selection\fP
This controls how authmgr will verify passwords supplied with login operations.
See the "Authentication modes" section below for details.
.br
Available: \fIdeny_all\fP, \fIallow_all\fP, \fIldap\fP, \fIpam\fP
.br
Default: \fIldap\fP
.SH Authentication modes
.IP \(bu 4
\fIdeny_all\fP: every attempt at authentication is rejected. This is at best
useful for testing.
.IP \(bu 4
\fIallow_all\fP: every attempt at authentication (provided the user exists) is
permitted. This may be handy when doing the initial mass-import of mailboxes
via external IMAP-to-IMAP synchronization utilities such as imapsync without
needing to know user passwords.
.IP \(bu 4
\fIldap\fP (old name: \fBexternid\fP): authmgr will selectively pick
LDAP/MySQL, depending on whether the externid column in the user database has a
value or contains just the empty string. The particular value is ignored and
only meaningful to the importer.
.IP \(bu 4
\fIpam\fP: authmgr will selectively pick PAM/MySQL. The PAM service name will
be "gromox". Be sure that pam_gromox.so is \fBnot\fP invoked as part of that
PAM service stack, or it will lead to infinite recursion.
.SH See also
\fBgromox\fP(7), \fBldap_adaptor\fP(4gx), \fBmysql_adaptor\fP(4gx)