# Installing with Non-Root User

TIBCO MFT Platform Server for UNIX supports non-root installation using the install.noroot script.

Note: The non-root installation can be installed, configured and run without the knowledge and assistance of an administrator.
Note that if you use this option, the following capabilities are not available to you:

- Validation of password against the UNIX security system.

  Without this capability, responder profiles are required to provide authentication before any file transfers can be performed. To use the responder profiles, you have to create nodes. Each responder profile is associated with a node. For more information, see TIBCO Managed File Transfer Platform Server for UNIX User's Guide.

- Running of transfers under the effective user ID (UID) of the remote user who initiates the transfer request.

  Without this capability, transfers initiated from a remote platform server run under the UID of the user who starts the CyberResp daemon.

## Procedure

1. Download the package from the TIBCO download site https://edelivery.tibco.com.

   You are required for a user name and password for downloading. If you do not receive a user name and password, contact TIBCO Support.

2. Unzip the package to a local directory.
3. Upload the installation package cyberlinux.64.tar in binary format to a temporary directory on the UNIX system.
   You can use multiple ways to upload the file to the UNIX system. For example, to use FTP to copy the package, you can use the following commands from the DOS command prompt:

       ftp UNIX_machine_name/IP_address
       cd /usr/tmp
       bin
       put cyberlinux.64.tar
       bye

4. Log in to the UNIX system with a non-root account.
   Note: It is good practice that you install the software using the same non-root account which will be used to start the CyberResp daemon.
5. On the command line, navigate to the temporary directory where the installation package is located.
6. Use the tar command to extract the installation files.

   `tar -xvf MFT_tar_file_name`

   For example,

   `tar -xvf cyberlinux.64.tar`

7. Run the install.noroot script by using the following command.
   `./install.noroot`
   Note: For information about configuring command line options when you run the script, see the supported installation parameters.
   1. Press Enter after you finish reading the license agreement, and then type `Yes` to accept the license agreement.
   2. Type `Y` or `y` to accept the default installation directory /mftps.
      If you want to choose another directory, type `N` or `n` so you can enter an installation path. The new directory is created if it does not exist.
   3. Type `Y` or `y` to accept the default group names: `cfadmin`, `cftransfer`, and `cfbrowse`.
      If you want to choose another group, type `N` or `n` so you can enter each group name. For more information, see Group Requirements.
   4. Type `Y` or `y` to create a Command Center (CC) node. Enter the node name, host, and port when prompted.
   5. Review the following information in the final installation message:
      - Location of the configuration file (by default $CFROOT/config): you can use the configuration file to configure server settings. For more information, see TIBCO Managed File Transfer Platform Server for UNIX User's Guide.
      - Path information: you can use it to configure the required environment variables. At the end of installation, you are promoted to update the PATH as export `PATH=$PATH:$CFROOT/bin`
      Note: All the executables such as (cfdir, cfinq, cfnode, cfprofile, cfrprofile, cfsend, cfrecv, cfstart,cfstop, substart, fusping, fusutil, CyberResp) are saved in the $CFROOT/bin folder when the installation is completed.

Copyright © 2022. TIBCO Software Inc. All Rights Reserved.