The TPX main menu contains a command line. This document explains how to prevent a normal TPX user from executing any TPX commands here.
To prevent a user from executing TPX commands from the TPX main menu do the following:
In TPXADMIN, select '1 - TPX User/Group Maintenance', then '5 - Command Authorization Class (CMDT)'.
Here select the group the users are in with line command 's'. By default, all users are member of the group TPXGROUP. You can leave this as it is or you can decide to put users into different groups like SALES, ADMIN, and FINANCE.
Now you are presented with a list of characters representing different 'Command Authorization Classes'. Select one with line command 's' and you see the list of all possible TPX-commands. For every command there is a 'Y' or 'N' in front allowing or denying execution of this command. Now you select a class which denies all unwanted commands. Make sure that commands 'F' and 'K' are still allowed; otherwise the user cannot logoff anymore! If you want to create a new class, then enter 'S <character>' to create a new Class in the 'TPX Command Authorization Class Table Entry List' and then change the Authorizations as desired.
Now you need to assign the desired Class to the User (or Profile). For that, go back to the TPXADMIN Min menu and select '1 - TPX User/Group Maintenance'.
Now select the profile or user you want to assign the selected Class to.
Select '2 - Profile Maintenance', then select the Profile you want to change. Now select '1 - TPX User Options' and enter the Group Name (or leave the default TPXGROUP) and the desired character from step 3. into field 'Command Class'. In column 'Current System defaults' you find the currently assigned values. Finally reload the profile in TPXOPER using command
Select '3 - User Maintenance', then enter the name of the user and hit ENTER. Then select '1 - TPX User Options' and enter the Group Name (or leave the default TPXGROUP) and the desired character from step 3. into field 'Command Class'. In column 'Current System defaults' you find the currently assigned values. If that user already has Profiles defined you might find entries in column 'Profile defaults' as well. In that case these entries are valid for the user. Finally let the user log on again to TPX.