trqauthd

(Torque authorization daemon)

5.405.17 Synopsis

trqauthd -D

trqauthd -d

trqauthd -F

trqauthd --logfile_dir

trqauthd -n

5.405.18 Description

The trqauthd daemon, introduced in Torque 4.0.0, replaced the pbs_iff authentication process. When users connect to pbs_server by calling one of the Torque utilities or by using the Torque APIs, the new user connection must be authorized by a trusted entity which runs as root. The advantage of trqauthd's doing this rather than pbs_iff is that trqauthd is resident,  meaning you do not need to be loaded every time a connection is made; multi-threaded; scalable; and more easily adapted to new functionality than pbs_iff.

Beginning in Torque 4.2.6, trqauthd can remember the currently active pbs_server host, enhancing high availability functionality. Previously, trqauthd tried to connect to each host in the TORQUE_HOME/<server_name> file until it could successfully connect. Because it now remembers the active server, it tries to connect to that server first. If it fails to connect, it will go through the <server_name> file and try to connect to a host where an active pbs_server is running.

Beginning in Torque 6.1.0, you have the option when starting trqauthd to disable trqauthd from logging anything. In addition, the -F (don't fork) option is available when running under systemd.

If you run trqauthd before starting pbs_server, you will receive a warning that no servers are available. To avoid this message, start pbs_server before running trqauthd.

5.405.19 Options

-D — Debug
Format ---
Default ---
Description Run trqauthd in debug mode.
Example

trqauthd -D

-d — Terminate
Format ---
Default ---
Description Terminate trqauthd.
Example

trqauthd -d

-F — Fork
Format ---
Default ---
Description Prevents the system from forking. Useful when running under systemd (Red Hat 7-based or SUSE 12-based systems).
Example

trqauthd -F

--logfile_dir — Specify log file directory
Format =<path>
Default ---
Description Specifies custom directory for trqauthd log file.
Example

trqauthd --logfile_dir=/logs

-n — No Logging
Format ---
Default ---
Description Disables trqauthd from logging anything.
Example

trqauthd -n

© 2017 Adaptive Computing