Setting up and configuring client drive mapping

Problem

You want to let users access drives on their Windows PC client device from applications running through Tarantella on Windows 2000/2003 application servers.

Solution

On the application server, install the Tarantella Enhancement Module for Windows. Then on the Array properties panel of Array Manager, enable client drive mapping. Then in Object Manager, configure the Client Drive Mapping attribute for person objects, organizational unit objects and organization objects to reflect the drives you want to allow users to access. If you want users to see familiar drive letters (such as drive A for their client's floppy drive) you can configure the application server to remap drive letters or hide the application server's drives.

Case study

Ruby Port keeps confidential information on Indigo Insurance staff on floppy disks rather than on the network. She wants to use her Tarantella webtop to access all her applications, including the applications she uses to update the confidential records. Ruby needs to be able to access her PC's floppy drive from applications that run through Tarantella.

Solution

  1. You need to install the Tarantella Enhancement Module for Windows on all Windows 2000/2003 application servers that Ruby uses. Log in to each application server as a user with administrative privileges, and use a web browser to download the Tarantella Enhancement Module Setup program from:
    http://server/tarantella/cgi-bin/modules.cgi
    (where server is the name of a Tarantella server).
    Run the Setup program, and follow the instructions on your screen.
  2. If you want, remap or disable the drives on the application server to free up the drive letters for use by client drive mapping services.
  3. Log in to a Tarantella server as a Tarantella Administrator.
  4. On your webtop, click Array Manager. If you've used Array Manager before, it appears just how you left it.
  5. Open Array properties, and select Let Users Access Client Drives. Click Apply, and then exit Array Manager. Note that if you use a product (for example as Samba or SCO VisionFS) that provides Windows file and print services on the same host as the Tarantella server, then you need to disable that product to use client drive mapping services.
  6. To enable drive mapping services for all new webtop sessions, either restart all Tarantella servers in the array (tarantella restart) or run the tarantella start cdm command on all members of the array.
  7. On your webtop, click Object Manager. If you've used Object Manager before, it appears just how you left it.
  8. By default, when client drive mapping is enabled all users are allowed read-write access to all client drives. This configuration is specified using the Client Drive Mapping attribute on the organization object, o=Indigo Insurance. In this example we only want to allow Ruby to access her client drives, so we need to change the o=Indigo Insurance object to allow no access, and then override this on Ruby's person object.
  9. To disable access to all client drives by default: in properties for the o=Indigo Insurance object, click the Attributes tab and choose Client Drive Mapping from the list. Change the row that specifies access for All Drives so that the Access Rights are None, and then click Apply.
  10. To override client drive access for Ruby: in properties for Ruby Port's person object, click the Attributes tab and choose Client Drive Mapping from the list. (Or if you want the settings to apply for everyone in the same organizational unit, change the Client Drive Mapping attribute for the OU object.) Click New, and fill in the details for the mapping:
  11. Click Apply. The next time Ruby logs in to her webtop, she can access her PC's floppy drives from the Windows 2000/2003 applications she runs using Tarantella. If the Tarantella Security Pack is in use then client drive reads and writes are encrypted between her client device and the Tarantella server she logs in to.
  12. You can create other drive mappings if you want. The first matching entry in the list is used, so make sure the most specific settings for Client Drive (for example A or B) appear before more general settings (for example All Drives).

Next steps

Related topics
  • Setting up a Tarantella Enhancement Module
  • Client Drive Mapping (--cdm)
  • Array properties (array-wide)
  • Remapping or hiding Windows 2000/2003 application server drives
  • Users are having problems accessing client drives
  • The tarantella start cdm command