Who is this article for?
Incydr Professional and Enterprise, no.
Incydr Basic and Advanced, no.
CrashPlan Cloud, no.
Other product plans, yes.
CrashPlan for Small Business, no.
This article applies to on-premises authority servers.
Other available versions:
When you install the Code42 app to a device, by default, all user accounts on a device use a single instance of the Code42 app. If multiple users share a single device, we recommend you install the Code42 app per user so that each user on the device accesses a separate instance of the Code42 app.
Each individual user needs a unique username and password. Sharing credentials across multiple users is a large security and data privacy risk because users can download backed up files from every device using the same username.
This article provides considerations and instructions for per-user installations of the Code42 app. If you want a default installation, see the general installation instructions.
Back up multiple users
You can back up multiple users on a single device by installing for everyone (default), or installing per user. When you install the Code42 app per user, each installation can have a separate user account with its own settings, license, and archive.
Code42 recommends per-user installation for multiple users on a single device. This provides unique security settings for each user account.
Installing per user is necessary to provide each user unique security settings. The table below explains how security features in per-user installations are different than a default installation.
|Install for everyone (default)||Install per user|
|Username and password||Single username and password for all users on the device.||Individual username and password for each per-user installation.|
Single encryption key for all users on the device.
Can have individual encryption key for each per-user installation.
Can back up any file on the device, except those contained in admin exclusions.
|Can only back up files that the individual user account can access, except those contained in admin exclusions.|
|Backup activity||Backs up at all times, regardless of whether users are signed in to the device.||Backs up only when the associated user is signed in to the device.|
|Backup archive||Files included in the backup file selection back up to a single backup archive, regardless of user.||Each per-user installation backs up to a unique backup archive.|
|Encrypted file system||Supports encrypted files, folders, drives, and file systems that are run at a system level (for example, FileVault on OS X Lion 10.7 and later).||Supports encrypted files, folders, drives, and file systems that are run at the user level (for example, Windows Encrypting File System).|
|Code42 app and tray access||Application and tray visible to all users on the device; any user can access the application by default (version 5.x and later requires sign in for first use).||Application is visible only to the user who installed the app and can only be accessed by that user.|
Can download any files or folders within the backup file selection.
|Can only download files and folders the individual user account has backed up.|
Considerations for per-user installations
Review the considerations below before installing the Code42 app per user.
- Per-user installation is supported on Mac and on Windows.
- Only one per-user installation is supported on a single Linux device. Multiple per-user installations are not supported.
Licenses and subscriptions
When you install per user, each user or device requires a subscription and follows the guidelines for subscription consumption.
When you install per user:
- The Code42 app cannot back up files and folders that the user does not have permission to access. The Code42 app relies on the user's system permissions to access and back up files.
- The Code42 app cannot back up when the user is signed out of the device.
Volume shadow service (VSS)
On Windows, the Code42 service coordinates with VSS to back up open files. When the Code42 app is installed per user, the Code42 service does not have full access to VSS. As a result, files that are left open may not back up regularly. If files are not backing up, the history log reports, “Unable to backup n files”. If this occurs, the Code42 service will try again later; if the file is closed, then backup will succeed.
VSS may not have access to system and application files included in your backup file selection, which can prevent your backup from completing. The Code42 app isn't designed to back up system and application files, and we don't recommend adding these files to your backup selection. Additionally, since the Code42 app isn't designed to restore your operating system or applications, there is no advantage to backing up these types of files.
Install per user and for everyone on the same device
Installing the Code42 app using both installation types on a single device is not supported in version 5.x and later Code42 apps. To install the Code42 app per user and for everyone on the same device, you must install version 4.x of the Code42 app.
Install the Code42 app per user on Windows and Mac
- Sign in to the device.
The per-user installation of the Code42 app is applied to the signed-in user account.
- Download the Code42 app.
See your system administrator for guidelines on downloading the Code42 app.
- Open the Code42 app installer:
- Windows: Double-click the installer file and follow the prompts.
- Mac: Double-click the DMG file, then double-click Install Code42 CrashPlan.
- When prompted for Installation Type, choose the option to install the Code42 app for your user account:
- Windows: Select Only for me and continue the installation.
- Mac: Select Change Install Location, then choose Install for me only and continue the installation.
- Create or sign in to your account.
- Repeat the installation for each user account on the device.
- (Mac only) Restart the device.
After backup starts, the Mac operating system prompts for access to your contacts, reminders, and calendars. Click Ok to allow the Code42 app access to back up the contents of your user folder. If you select Don't Allow, the Code42 app will back up everything other than your contacts, reminders, and calendars.
To install the Code42 app per user on the command line, adapt these examples to your needs.
Command-line installation on Windows
msiexec to run the Code42 app installer with the following parameters:
msiexec /i "<path_to_known_location>\<Code42_app_version>.msi" /qn ALLUSERS=2 MSIINSTALLPERUSER=1 INSTALL_PER_USER=1 CP_SILENT=true /log install_log.txt
||Allows the use of Windows Installer from the command line.|
The full directory path to the installer file.
Replace with the file name and version of the MSI installer for your version of the Code42 app.
||Specifies a silent installation.|
||Specifies the per-user installation context.|
||Prevents the Code42 app from opening on the device after installation is complete.|
||Creates an installation log for a given file name.|
Command-line installation on Mac
- Obtain the package (.pkg) installer file for the Code42 app:
- Download the Code42 app from the Code42 console.
- Double-click the Code42 app's installer dmg to mount it.
- Version 4: CrashPlanPROe.dmg
- Version 5: Code42CrashPlan.dmg
- Copy the .pkg file from the mounted installer to a known location on the destination device.
- Version 4: Install CrashPlanPROe.pkg
- Version 5: Install Code42 CrashPlan.pkg
- Use Apple's
installertool to run the Code42 app installer with the following parameters:
installer -pkg "<path_to_known_location>/<Code42_app_version>.pkg42" -target CurrentUserHomeDirectory
||Allows Mac installer packages to be run from terminal|
The full directory path to the installer file.
Replace with the file name and version of the package (PKG) file installer for your version of the Code42 app.
||Specifies the per-user installation context.
CurrentUserHomeDirectory is a Mac domain, not an example. Do not replace this text with a path or folder on your device.
Change a current Code42 app install to per user
If the Code42 app is installed for everyone on your device, and you want to install per user instead: