Allow users to share a folder (Method 2)

This guide illustrates how to allow multiple users, with different Windows home folders, to share a common sub-folder. This is done by using a %UserName% macro in the Windows path of the home folder so that, even though they will all have the same home folder (network/macro folder) in the virtual file-system, this folder will map to their different Windows home folders.

Before getting started, ensure that the users have already been created in the Users panel. In this guide, 'FredJones' and 'JoeSmith' non-Windows users will be used.

  1. Create a root network/macro folder that contains the %UserName% macro.
    1. Select the 'Folders' panel from the side-bar menu.
    2. Click the 'Add root folder' link at the top of the panel.
    3. Select the 'Network/Macro' folder from the menu.
    4. In the 'Network/Macro Folder' dialog box, enter the Windows path of the folder, e.g. 'C:\FTPUsers\%UserName%', then check the 'Automatically create the directory' checkbox and click 'OK'. (Please note the User's Home Folder must be listed under this directory - C:\FTPUsers- for this example to work)
    5. Select the folder you've just created, it's probably called 'NetworkMacro Folder 1'.
    6. In the 'Folder Properties' window, change the folder's name to a meaningful one, e.g. 'UserHome'. This will be the home folder in the virtual file-system for the users, although it will map to a different Windows directory for each user.
  2. Give full access permissions to /UserHome folder to all users. In other words, all users who have an account on the server will be able to access to their own unique Windows folder through /UserHome, even if their home folder is elsewhere
    1. If you're using Standard Edition, select the 'All users (full)' option in 'Folder Properties' window (It's selected by default).
    2. If you're using Professional/Enterprise MFT, select 'All users' tab and then check all permission checkboxes.
      In these higher editions, permissions can be more tightly controlled using groups.
  3. Add the folder that will be shared among the users beneath /UserHome.
    1. Select the 'UserHome' folder then click the 'Add sub-folder' link.
    2. Select the 'Windows Folder' from the menu.
    3. In the 'Select a folder' dialog box, select the folder that users will share with one another, e.g. 'SharedFolder'. You can also create a new one via the 'New Folder' button.
      Now, the 'SharedFolder' is added underneath the 'UserHome' folder.
  4. Set the home folders of the users to /UserHome folder.
    1. Select the 'Users' panel from the side-bar menu.
    2. Select both 'JoeSmith' and 'FredJones' and set their 'Home Folder' to '/UserHome'.
  5. Finally, click the 'Apply changes' button at the top right of the CompleteFTP Manager.