Set UMASK Parameter...

The FTP.DATA configuration parameter used to define the default permission for newly created HFS files is UMASK. The value specified on the UMASK statement represents which permission bits are not set on when a file is created.

When FTP creates a file it assumes the permission bits are 666 (-rw-rw-rw-), which correspond to:

The server then uses the UMASK value to turn off the permissions bits indicated by the UMASK value.

Example:

If the UMASK value is 027

110110110 - bits from the default 666 value FTP uses
000010111 - bits from the 027 UMASK setting
_________
110100000 - the resulting value is 640

After turning off all bits from the 027 UMASK setting, the resulting default permission bits for newly created files are 640 (-rw-r-----), which correspond to:

If you are familiar with the UMASK configuration statement and want to set the permission bits using this syntax, click the "Set UMASK Parameter..." button.