Create a OS User


Before you begin: Make sure that the admin_platform user has been created in 3DPassport before proceeding. Create a dedicated OS user for 3DSwym purposes on all three machines running 3DSwym processes. This user must be a non-root user.

For example, you can create the OS user x3ds. The username must be in lowercase. This user should be declared at NIS level, so that the user is defined at the network level and recognized on all machines that are part of the platform. This user must be identical on all machines and must have the same UID and GID. All 3DSwym processes will be owned by this user. All files created by these processes must have the same coherent rights.

This user must also be the user running TomEE on 3DSwym Foundation machines so that TomEE can access 3DSwym files.

If you prefer to use distinct OS users for some of the components of 3DSwym, they must have the same rights.

  1. On Linux, create a user WITHOUT root privileges to install and run the service, for examplex3ds.

    This user will be used:

    • to perform the installation of the 3DSwym service
    • for post install and admin tasks
    • to run the 3DSwym services.
    • for 3DSwym uninstallation

    and will run all service processes and own installed files. This user must have read access to the /var/DassaultSystemes folder.

  2. On Windows, create a user WITH administrator privileges to install and run the service.

    This user will be used:

    • to perform the installation of the 3DSwym service
    • for post install and admin tasks
    • to run the 3DSwym services.
    • for 3DSwym uninstallation

    Administrator rights will be required at installation time for several tasks such as updating the registry, registering services, etc.