(Click to open topic with navigation)
(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 |