Operation by users other than the superuser (root)
Both the superuser (root) and general users can operate HULFT.
This section explains the differences between the operations a general user can perform and the operations the superuser (root) can perform when they operate HULFT.
Installation of HULFT
A general user cannot perform this operation. Only the superuser (root) can perform this operation.
Startup and termination of HULFT system
Startup
Both a general user and the superuser (root) can start the Send daemon, the Receive daemon, or the Observe daemon.
If a general user starts one of the above, the user cannot carry out processing for which the user does not have permission.
Termination
Both a general user and the superuser (root) can terminate the Send daemon, the Receive daemon, or the Observe daemon.
Both of them can also terminate daemons that other users started.
Startup of HULFT Management Console, HULFT operation commands, and utilities
Both a general user and the superuser (root) can start the HULFT Management Console, HULFT operation commands, and utilities.
If a general user starts one of the above, the user cannot carry out processing for which the user does not have permission.
Points to be noted when operating HULFT as general user
-
Processing for each daemon, the HULFT Management Console, HULFT operation commands, or utilities is carried out with the permissions of the user who started it. If a general user starts one of the above, the user cannot carry out processing for which the user does not have permission.
-
When you operate HULFT as a general user, if the appropriate access permissions are not set for the files and directories that HULFT uses, HULFT does not operate properly.
Refer to Access permission settings for the necessary access permissions.
-
To use the Password Check function, you must start the Observe daemon as the superuser (root). If you start the daemon as a general user, you cannot execute the Password Check.
Owner name and group name for the Receive file
The Receive file is created with the owner name and the group name set for Owner Name (OWNER) and Group Name (GROUP) in the Receive Management Information.
With general user permissions, you cannot create Receive files using a user name or a group name other than your own user name and group name. Therefore, if you started the Receive daemon as a general user, you cannot create the Receive file if a user name or group name different from yours is set for Owner Name and Group Name in the Receive Management Information.
In this case, if you omit the values for both Owner Name and Group Name in the Receive Management Information, the Receive file is created with the user name and the group name of the user who started the Receive daemon.
Job Execution
The executing user for each job is shown in the following table.
If a general user executes one of the following jobs, the user cannot carry out processing for which the user does not have permission.
Job Type |
Executing User |
|
---|---|---|
Pre-send Job |
When carrying out sending with the Send File command (utlsend) |
User who started the utlsend command |
When carrying out sending with the Send File from HULFT Management Console |
User who started the HULFT Management Console |
|
When carrying out sending with the Send File from HULFT Manager |
User who started the Observe daemon |
|
When carrying out sending after acknowledging the Send Request with the Send Request command (utlrecv), the HULFT Management Console, or HULFT Manager |
||
Post-send Job |
User who started the Send daemon |
|
Post-receive Job |
User who started the Receive daemon |
|
Remote Job |
User who started the Observe daemon |
|
Job that is specified for the Job ID (JOBID) in the File Trigger Information |
Permissions to access a file
If a file is re-created with a HULFT daemon, a process, the HULFT Management Console, an operation command, or a utility, the owner of the file might be changed.
Even in this case, the permissions to access the file are maintained, so the change does not cause problems in the operation of HULFT.