Administrative commands such as setting variables and the instant commands are powerful, and access to them needs to be restricted. This file defines who may access them, and what is available.
Each user gets its own section. The fields in that section set the parameters associated with that user's privileges. The section begins with the name of the user in brackets, and continues until the next user name in brackets or EOF.
Set the password for this user.
Grant access to the user based on the source IP address. The values for this field are the names of your ACLs in the ups.conf(5).
Allow the user to do certain things with upsd. Valid actions are:
SET - change the value of certain variables in the UPS
The list of actions is expected to grow in the future.
Let a user initiate specific instant commands. Use
FPTEST - Front panel test
BTEST0 - Stop battery test
BTEST1 - Start battery test
CAL0 - Stop calibration
This file's format had to be forcibly changed to dump an evil and confusing scheme that required duplicating elements far too often.
The NUT (Network UPS Tools) home page: http://www.exploits.org/nut/