How WS_FTP Server determines permissions

WS_FTP Server uses this method to determine if a user has permission to complete an action:

  • WS_FTP Server checks its internal permissions first.
    • If the user does not have permission, the server returns a permissions error.
    • If the user has permission to complete the action in the WS_FTP Server internal permissions, the Windows permissions are checked.
      • If the user does not have permission, the server returns a permissions error.
      • If the user has permission, the action is completed.
Note: To use Windows file permissions exclusively, we recommend granting the Everyone group full permission to the root of your host and propagate the permissions to subfolders. If the host includes any configured virtual folders, grant the Everyone group full permission to each virtual folder and propagate the permissions to subfolders.