Enable system users

System user functioning in the Transfer CFT graphical user interface

You can enable the Transfer CFT GUI to use system users rather than virtual users, which provides better control over file-access permissions and the batch execution environment.

Procedure on Unix

See the Transfer CFT Installation  Guide - UNIX for more information.

Increase cftsu rights:

chown root:root bin/cftsu
chmod u+s bin/cftsu

Enable system user functioning in the Unified Configuration. Set the uconf user parameter to YES:

uconf: copilot.misc.CreateProcessAsUser=YES

Stop and restart the Transfer CFT GUI:

copstop -f

See also Troubleshooting the Copilot server.

Procedure on Windows

This feature allows a system user to perform all file actions, for example accessing or opening a file. By default, on the sender side the user who initiates the SEND is used, and on the receiver side the USERID specified in the CFTRECV object is used.

See the Transfer CFT Installation  Guide - Windows for more information.

Before using this feature you must define special rights, as described in the user's rights table in the Installation Guide (Windows), for the account on which Transfer CFT is running.

  1. Set the CFTPARM USERCTRL option to YES (enabled).
  2. Format the USERID for CFTRECV as domain\user.
  3. Check that the user referred to by the USERID can access the destination directory.

Related Links