summaryrefslogtreecommitdiff
path: root/warnquota.conf.5
blob: df31a43c6f7ed20746cfbf809750b92d78c680fc (plain)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
.TH WARNQUOTA.CONF 5
.SH NAME
warnquota.conf \- configuration for warnquota
.SH SYNOPSIS
.B /etc/warnquota.conf
.SH DESCRIPTION
The
.B warnquota.conf
file stores a configuration for
.BR warnquota (8)
tool which is used to notify a user or a group who exceeds its disk quota
limits.
.P
The syntax is an option name followed by an equal sign and the option value.
White space characters surrounding the option names and values are allowed.
.P
Empty lines or lines starting with a hash sign or a semicolon are ignored.
.P
An option value can but does not have to be quoted. The value can span
across multiple lines provided each previous line ends with a backslash.
.P
Some option values can contain formatting sequences which will be expanded to
their respective values. Following sequences are recognized:
.P
.PD 0
.TP 20
.B %d
domain name
.TP
.B %h
host name
.TP
.BR "%i" ", " "%s"
user or group name
.TP
.B %%
literal % character
.TP
.B |
new-line character
.PD
.SH OPTIONS
.PD 0
.TP 20
.B CC_BEFORE
Send to copy-carbon address only when a user has less than specified grace time
left. Value is a number followed by a time unit. Known units are
.IR seconds ,
.IR minutes ,
.IR hours ", and"
.IR days .
Example:
.I 5 days
.TP
.B CC_TO
An e-mail address to put into copy-carbon (CC:) recipient header. Default
value is
.IR root .
.TP
.B CHARSET
Defines character set for sent e-mails. Default value will be current locale
character set used when executing warnquota command, if locale is not either
.I C
or
.IR POSIX .
Otherwise no character set will be specified in the e-mails.
.TP
.B FROM
Defines From: e-email address. Default value is
.IR "support@localhost" .
.TP
.B GROUP_MESSAGE
A text sent as an e-mail body if a group exceeds its limits. This option
recognizes formatting sequences.
.TP
.B GROUP_SIGNATURE
A signature text appended to notification for a group. Default value is
a general explanation utilizing
.B SUPPORT
and
.B PHONE
values. This option recognizes formatting sequences.
.TP
.B LDAP_BASEDN
Base distinguished name for LDAP queries.
.TP
.B LDAP_BINDDN
Bind distinguished name for LDAP queries.
.TP
.B LDAP_BINDPW
Bind password for LDAP queries.
.TP
.B LDAP_DEFAULT_MAIL_DOMAIN
Default e-mail address domain of searched user if given LDAP attribute does
not specify any.
.TP
.B LDAP_HOST
LDAP server name to connect to if
.B LDAP_URI
is not defined.
.TP
.B LDAP_MAIL
A boolean controlling if LDAP has to be used to look up user's e-mail
address. Possible values are
.I true
and
.IR false .
Default value is
.IR false .
.TP
.B LDAP_MAIL_ATTRIBUTE
The LDAP attribute which holds user's e-mail address.
.TP
.B LDAP_PORT
LDAP server port number to connect to if
.B LDAP_URI
is not defined.
.TP
.B LDAP_SEARCH_ATTRIBUTE
The LDAP attribute which holds user's ID to look up.
.TP
.B LDAP_URI
The URL of LDAP server to use to search user's e-mail addresses. This option
takes preference over
.B LDAP_HOST
and
.BR LDAP_PORT .
Example:
.I ldaps://example.com:389/
.TP
.B MESSAGE
A beginning of text sent as an e-mail body if a user exceeds his limits. This
option recognizes formatting sequences.
.TP
.B MAIL_CMD
The command to execute to send an e-mail. The e-mail text including all
headers is passed to the standard input of the command. Default value is
.IR "/usr/lib/sendmail -t" .
.TP
.B MAILDEV
The device with disk quotas to exclude from sending notifications if there are
exceeded limits. This option should identify the device where mail boxes are
stored to prevent from bouncing the warnquota notification by local MDA due to
no space for storing new e-mails. Special value
.I any
denotes all devices.
.TP
.B PHONE
The telephone contact to the user support. Default value is
.IR "(xxx) xxx-xxxx or (yyy) yyy-yyyy" .
.TP
.B SIGNATURE
The end of e-mail body if a user exceeds its limits. Default value is
a general explanation utilizing
.B SUPPORT
and
.B PHONE
values. This option recognizes formatting sequences.
.TP
.B SUBJECT
The text to put into Subject: header. Default value is
.IR "Disk Quota usage on system" .
.TP
.B SUPPORT
The contact to the user support. Default value is
.IR "support@localhost" .
.SH EXAMPLE
.PP
# comment
.RS 0
FROM = root@example.com
.RS 0
SUPPORT = support@example.com
.RS 0
PHONE = 1234
.SH FILES
.PD 0
.TP 20
.B /etc/warnquota.conf
configuration for
.BR warnquota (8)
.PD
.SH SEE ALSO
.BR warnquota (8).