Use the ANONYMOUSLEVEL statement to set the type of access permitted to users who log in as anonymous users.
.-ANONYMOUSLEVEL 1------. >>-+-----------------------+----------------------------------->< '-ANONYMOUSLEVEL--+-1-+-' +-2-+ '-3-'
The UNIX call chroot() is used to set the anonymous user's root directory to that user's home directory.
Instead of establishing a fixed UMASK for files and directories created by the anonymous user, the permission bits for files and directories are as defined by the ANONYMOUSHFSFILEMODE and ANONYMOUSHFSDIRMODE statements.
FTP clients are not allowed to issue the USER command to enter or leave anonymous login mode.
The password prompting behavior for anonymous users is different than for ANONYMOUSLEVEL 1 and 2. When the ANONYMOUS statement is coded with no user ID or password, the FTP server prompts the user to enter an e-mail address as a password. When the ANONYMOUS statement is coded with a user ID, the FTP server prompts the user to enter a password, as documented in ANONYMOUS (FTP server) statement. When the ANONYMOUS statement is coded with a user ID and password, the user is prompted to enter an e-mail address as a password. Control the degree of e-mail address validation with the EMAILADDRCHECK password.
ANONYMOUS userid/SURROGATE
For more information about anonymous logins, see z/OS Communications Server: IP Configuration Guide or ANONYMOUS (FTP server) statement.
Requirement: In order to support this function, the FTP user ID must be defined to process users without passwords.
ANONYMOUSLEVEL 3