Commands relating to FTP

Revised for CPX 4.7.0.
FTP Virtual Root Paths table
FTP Virtual Path's Access Rights table

Other commands

FTP Virtual Root Paths top


A FTP PATH: Add FTP Virtual Root Path entry (Administrator)
A FTP PATH:val [par:val]

This command allows to add a new FTP Virtual Root Path definition.

The "PATH:" value must be a strings of up to 32 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").

info The virtual root path "/sysdrives/" cannot be defined because it is reserved to the system.

While adding the new definition, the command sets also the eventually indicated parameters to the specified values. Not specified parameters are set to default values.

FTP Virtual Root Path definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

If an entry with the same path value is already defined, the message "FTP VIRTUAL ROOT PATH ALREADY EXISTS" will be shown.

Paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same path in the table. However, when an entry is created, the case is preserved.

[15:48:44] ABILIS_CPX: D FTP PATH

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /pub/
PHYS-PATH:    C:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /pub2/
PHYS-PATH:    D:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /usr/
PHYS-PATH:    C:\USR\
------------------------------------------------------------------------------
PATH:         /usr2/
PHYS-PATH:    D:\USR\
------------------------------------------------------------------------------

[15:48:49] ABILIS_CPX: A FTP PATH:/my_path/ 

COMMAND EXECUTED 

[15:49:04] ABILIS_CPX: D FTP PATH

- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /my_path/
PHYS-PATH:    
------------------------------------------------------------------------------
PATH:         /pub/
PHYS-PATH:    C:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /pub2/
PHYS-PATH:    D:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /usr/
PHYS-PATH:    C:\USR\
------------------------------------------------------------------------------
PATH:         /usr2/
PHYS-PATH:    D:\USR\
------------------------------------------------------------------------------

If the FTP Virtual Root Paths Table is full, i.e. no free record is currently available, the message "FTP VIRTUAL ROOT PATHs TABLE IS FULL, COMMAND NOT EXECUTED" will be shown.

Changes made on the FTP Virtual Root Paths Table are NOT immediately active, they can be activated by executing the initialization command INIT PO:xxx, where "xxx" is the FTP port number.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Root Paths Service, the following message will be shown "FTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


C FTP PATH: Clear FTP Virtual Root Path (Administrator)
C FTP PATH:val

This command allows to delete an entry from the FTP Virtual Root Paths Table.

If no entry is found for the specified path, the message "FTP VIRTUAL ROOT PATH NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same path in the table.

If the table is currently empty, the message "FTP VIRTUAL ROOT PATHs TABLE IS EMPTY" will be shown.

FTP Virtual Root Path definitions are kept contiguous and alphabetically sorted, then the deletion will cause the table to be rearranged.

Changes made on the FTP Virtual Root Paths Table are NOT immediately active, they can be activated by executing the initialization command INIT PO:xxx, where "xxx" is the FTP port number.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Root Paths Service, the following message will be shown "FTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


D FTP PATH Display FTP Virtual Root Paths table (User)
D FTP PATH

This command displays all configured FTP Virtual Root Paths.

Here is an example of the information shown by the command execution:

[15:49:04] ABILIS_CPX: D FTP PATH

- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /my_path/
PHYS-PATH:    
------------------------------------------------------------------------------
PATH:         /pub/
PHYS-PATH:    C:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /pub2/
PHYS-PATH:    D:\USR\PUB\
------------------------------------------------------------------------------
PATH:         /usr/
PHYS-PATH:    C:\USR\
------------------------------------------------------------------------------
PATH:         /usr2/
PHYS-PATH:    D:\USR\
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If no FTP Virtual Root Path is currently defined the message "*** NO FTP VIRTUAL ROOT PATHs DEFINED ***" will be displayed.

For a more detailed description of the displayed information, please refer to Configuration of FTP Virtual Root Paths table.

If the Abilis CPX version, currently in use, does not support FTP Virtual Root Paths Service, the following message will be shown "FTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


D FTP PATH: Display FTP Virtual Root Path (User)
D FTP PATH:val

This command displays the specified entry of the FTP Virtual Root Paths Table.

If no entry is found for the specified path, the message "FTP VIRTUAL ROOT PATH NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same path in the table.

Here is an example of the information shown by the command execution:

[15:49:04] ABILIS_CPX: D FTP PATH:/my_path/

- Not Saved (SAVE CONF), Not Refreshed (INIT) ---------------------------------

Parameter:   |Value:
------------------------------------------------------------------------------
PATH:         /my_path/
PHYS-PATH:    
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If no FTP Virtual Root Path is currently defined the message "*** NO FTP VIRTUAL ROOT PATHs DEFINED ***" will be displayed.

For a more detailed description of the displayed information, please refer to Configuration of FTP Virtual Root Paths table.

If the Abilis CPX version, currently in use, does not support FTP Virtual Root Paths Service, the following message will be shown "FTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".


S FTP PATH: Set FTP Virtual Root Path (Administrator)
S FTP PATH:val par:val [par:val]

This command sets all the indicated parameters of the requested entry of the FTP Virtual Root Paths Table to the specified values.

If no entry is found for the specified path, the message "FTP VIRTUAL ROOT PATH NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "Name" and "NAME" would both reference the same virtual root path in the table.

If the table is currently empty, the message "FTP VIRTUAL ROOT PATHs TABLE IS EMPTY" will be shown.

The parameter list, defined in the command, is left to right evaluated: the parameters are set one after the other, starting from the leftmost. Command evaluating will terminate if one the following events will occur:

All the parameters evaluated, before the error occurrence, will get the new value, the other ones will not be changed.

As it can be seen from the following example, also the path value itself can be changed using the present command:

[10:41:35] ABILIS_CPX: A FTP PATH:/aaa/

COMMAND EXECUTED 

[10:41:41] ABILIS_CPX: S FTP PATH:/aaa/ PATH:/bbb/

COMMAND EXECUTED 

info The virtual root path "/sysdrives/" value cannot be set because it is reserved to the system.

Because definitions are kept alphabetically sorted by the "PATH:" value, the modifications of the path will cause a table rearrangement on the base of the currently defined entries.

For a detailed description of the FTP Virtual Root Path entry's parameters, please refer to Configuration of FTP Virtual Root Paths table.

Changes made on the FTP Virtual Root Paths Table are NOT immediately active, they can be activated by executing the initialization command INIT PO:xxx, where "xxx" is the FTP port number.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

The "Not Refreshed (INIT)" message is displayed every time the table is modified but not refreshed with the INIT PO:xxx command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Root Paths Service, the following message will be shown "FTP VIRTUAL ROOT PATHs SERVICE NOT PRESENT".

FTP Virtual Path's Access Rights table top


A FTP RIGHTS ID: Add user rights to FTP Virtual Path's Access Rights entry (Administrator)
A FTP RIGHTS ID:val USER:val [par:val]

This command adds a new user to the specified path of the FTP Virtual Path's Access Rights Table that is identified by "ID:xxx". The FTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed. There is no difference between lowercase and uppercase characters. For example the following strings "MyUser", "MYUSER", "myuser" are equivalent. However, when an entry is created, the case is preserved.

User definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

The same "USER:" cannot be defined more then once for the same FTP Virtual Path's Access Rights entry. If the specified user already exists in the table, the following message is generated "FTP USER'S RIGHTS ENTRY ALREADY EXISTS".

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

While adding the new definition, the command sets also the eventually indicated parameters to the specified values. Not specified parameters are set to default values.

Changes made on the FTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


A FTP RIGHTS PATH: Add FTP Virtual Path's Access Rights entry (Administrator)
A FTP RIGHTS PATH:val
A FTP RIGHTS PATH:val USER:val [par:val]

This command adds a new path entry to the FTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").
There is no difference between lowercase and uppercase characters. However, when an entry is created, the case is preserved.

When a new path entry is added to the FTP Virtual Path's Access Rights Table, the system provide to assign to it a numeric identifiers that can be used for further operations on the entry. FTP Virtual Path's Access Rights identifiers are values in the range [1 - 128].

FTP Virtual Path's Access Rights Table's definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

If an entry with the same path value is already defined, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY ALREADY EXISTS" will be shown.

The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

If the user "USER:" parameter is specified, the command adds a new user to the specified path of the FTP Virtual Path's Access Rights Table, if it is present. If the specified path isn't present the command provides to add it.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed. There is no difference between lowercase and uppercase characters. For example the following strings "MyUser", "MYUSER", "myuser" are equivalent. However, when an entry is created, the case is preserved.

User definitions are kept alphabetically sorted. The new definition will be added in the correct position of the table on the base of the currently defined entries.

The same "USER:" cannot be defined more then once for the same FTP Virtual Path's Access Rights entry. If the specified user already exists in the table, the following message is generated "FTP USER'S RIGHTS ENTRY ALREADY EXISTS".

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

While adding the new definition, the command sets also the eventually indicated parameters to the specified values. Not specified parameters are set to default values.

Changes made on the FTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


C FTP RIGHTS ID: Clear user rights from FTP Virtual Path's Access Rights entry (Administrator)
C FTP RIGHTS ID:val USER:val

This command deletes a user from the specified path of the FTP Virtual Path's Access Rights Table that is identified by "ID:xxx". The FTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "FTP USER'S RIGHTS ENTRY NOT PRESENT".

User definitions are kept alphabetically sorted. The definition deletion will cause a table rearrangement on the base of the currently defined entries.

Changes made on the FTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


C FTP RIGHTS PATH: Clear FTP Virtual Path's Access Rights entry (Administrator)
C FTP RIGHTS PATH:val
C FTP RIGHTS PATH:val USER:val

This command deletes a path entry from the FTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").
There is no difference between lowercase and uppercase characters.

If the specified path doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

Path definitions are kept alphabetically sorted. The definition deletion will cause a table rearrangement on the base of the currently defined entries.

While deleting the path definition, the command deletes also all user entries that are eventually defined for that path.

[11:56:55] ABILIS_CPX: D FTP RIGHTS

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  6 /ccc/
       aaa                              r---  l---  YES    PLAIN,SSL
       aaa_bbb                          r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  2 /pub2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  3 /sysdrives/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  4 /usr/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  5 /usr2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------

[11:57:02] ABILIS_CPX: C FTP RIGHTS PATH:/ccc/

THE SELECTED FTP VIRTUAL PATH'S RIGHTS ENTRY AND ALL RELATED USERs
WILL BE DELETED.
PROCEED (N/Y)? Y 

COMMAND EXECUTED 

[11:57:12] ABILIS_CPX: D FTP RIGHTS

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  2 /pub2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------
  3 /sysdrives/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  4 /usr/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  5 /usr2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------

If the user "USER:" parameter is specified, the command deletes only the specified user from the selected path of the FTP Virtual Path's Access Rights Table, if it is present.

If the specified path doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "FTP USER'S RIGHTS ENTRY NOT PRESENT".

User definitions are kept alphabetically sorted. The definition deletion will cause a table rearrangement on the base of the currently defined entries.

Changes made on the FTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


D FTP RIGHTS Display FTP Virtual Path's Access Rights Table (User)
D FTP RIGHTS

It displays the FTP Virtual Path's Access Rights Table content.

Here is an example of the information shown by the command execution:

[11:57:12] ABILIS_CPX: D FTP RIGHTS

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /sys/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  ----  NO     PLAIN,SSL
------------------------------------------------------------------------------
  2 /test/
       user                             r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If no entry is currently defined the message "*** NO FTP VIRTUAL PATH'S RIGHTs DEFINED ***" will be displayed.

For a more detailed description of the displayed information, please refer to Configuration of FTP Virtual Path's Access Rights Table.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


D FTP RIGHTS ID: Display FTP Virtual Path's Access Rights entry (User)
D FTP RIGHTS ID:val

The command displays the selected entry of the FTP Virtual Path's Access Rights Table.

The FTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


D FTP RIGHTS PATH: Display FTP Virtual Path's Access Rights entry (User)
D FTP RIGHTS PATH:val

The command displays the selected entry of the FTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").

The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

If the specified path doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Here is an example of the information shown by the command execution:

[12:33:18] ABILIS_CPX: D FTP RIGHTS PATH:/pub/

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".

For a more detailed description of the displayed information, please refer to Configuration of FTP Virtual Path's Access Rights Table.


D FTP RIGHTS USER: Display FTP Virtual Path's Access Rights user's entry (User)
D FTP RIGHTS USER:val

The command displays the selected entries of the FTP Virtual Path's Access Rights Table for which the specified user is defined.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "FTP USER'S RIGHTS ENTRY NOT PRESENT".

Here is an example of the information shown by the command execution:

[12:33:30] ABILIS_CPX: D FTP RIGHTS USER:admin 

- Not Saved (SAVE CONF) -------------------------------------------------------

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  2 /pub2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  3 /sysdrives/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  4 /usr/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------
  5 /usr2/
       admin                            rwdn  lcdn  YES    PLAIN,SSL
------------------------------------------------------------------------------

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".

For a more detailed description of the displayed information, please refer to Configuration of FTP Virtual Path's Access Rights Table.


F FTP RIGHTS PATH: Find FTP Virtual Path's Access Rights entry (Administrator)
F FTP RIGHTS PATH:val USER:val PROT:val

It verifies access rights of a certain user "USER:val" for the the specified path "PATH:val" in the FTP Virtual Path's Access Rights for the selected FTP access protocol "PROT:val".

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The comparison is not case-sensitive. For example, the string "string" and "STRING" would both reference the same path and/or user in the table.

Here is an example of the information shown by the command execution:

[12:39:28] ABILIS_CPX: F FTP RIGHTS PATH:/pub/my_user/ USER:anonymous PROT:plain 

SUCCESSFUL FTP ACCESS CONTROL SEARCH:
 FILE rights: r---, DIR rights: l---, matching table entry: 

------------------------------------------------------------------------------
ID: PATH:
       USER:                            FILE: DIR:  RECUR: PROT:
------------------------------------------------------------------------------
  1 /pub/
       anonymous                        r---  l---  YES    PLAIN,SSL
------------------------------------------------------------------------------

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


S FTP RIGHTS ID: Set FTP Virtual Path's Access Rights entry (Administrator)
S FTP RIGHTS ID:VAL USER:val par:val [par:val]

The command sets parameters of the selected user entry of the FTP Virtual Path's Access Rights Table.

The FTP Virtual Path's Access Rights entry identifier must be a value in the range [1 - 128].

If the specified identifiers doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "FTP USER'S RIGHTS ENTRY NOT PRESENT".

The parameter list, defined in the command, is left to right evaluated: the parameters are set one after the other, starting from the leftmost. Command evaluating will terminate if one the following events will occur:

All the parameters evaluated, before the error occurrence, will get the new value, the other ones will not be changed.

For a detailed description of the FTP Virtual Path's Access Rights entry's parameters, please refer to Configuration of FTP Virtual Path's Access Rights Table.

Changes made on the FTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".


S FTP RIGHTS PATH: Set FTP Virtual Path's Access Rights entry (Administrator)
S FTP RIGHTS PATH:val USER:val par:val [par:val]

The command sets parameters of the selected user entry of the FTP Virtual Path's Access Rights Table.

Valid "PATH:" parameter values are strings of up to 128 characters, initiating and terminating with '/' (slash) character. Strings holding spaces must be written between quotation marks (E.g.: "/My path/").
The paths comparison is not case-sensitive. For example, the name "PathName" and "pathNAME" would both reference the same path in the table.

If the specified path doesn't correspond to an already existing entry, the message "FTP VIRTUAL PATH'S RIGHTS ENTRY NOT PRESENT" will be shown.

Valid "USER:" names are strings of up to 32 ASCII characters in the range [33..126]. Spaces are not allowed.

The user names comparison is not case-sensitive. For example, the name "UserName" and "userNAME" would both reference the same user in the table.

If the specified user doesn't exists in the table, the following message is generated "FTP USER'S RIGHTS ENTRY NOT PRESENT".

The parameter list, defined in the command, is left to right evaluated: the parameters are set one after the other, starting from the leftmost. Command evaluating will terminate if one the following events will occur:

All the parameters evaluated, before the error occurrence, will get the new value, the other ones will not be changed.

For a detailed description of the FTP Virtual Path's Access Rights entry's parameters, please refer to Configuration of FTP Virtual Path's Access Rights Table.

Changes made on the FTP Virtual Path's Access Rights Table are immediately active, they do not require any initialization command to be operative.

The "Not Saved (SAVE CONF)" message is displayed every time the table is modified but not saved with the SAVE CONF command.

If the Abilis CPX version, currently in use, does not support FTP Virtual Path's Access Rights Service, the following message will be shown "FTP VIRTUAL PATH'S RIGHTS SERVICE NOT PRESENT".

printPrint this page