Before You Start
Silent Enrollment for Linux allows IT administrators to onboard multiple corporate-owned systems simultaneously, without requiring user interaction. This method leverages a terminal-based script that installs and registers each device directly to Trio MDM, enabling zero-touch configuration and immediate policy deployment.
This process is ideal for IT teams managing large fleets of Linux devices, providing a fast and consistent enrollment flow across multiple endpoints.
Step 1: Obtain the Enrollment Script
From the Trio MDM panel, navigate to Fleet → Enrollment.
Under Linux Enrollment, select Silent Enrollment (Bulk – COD).
Copy or download the provided enrollment script.
Distribute the script to authorized users or IT provisioning systems (via email, USB, or remote execution tools).
Step 2: Open Terminal on the Linux Device
On the target device, open Terminal:
From the application menu, or
Using the shortcut Ctrl + Alt + T.
Ensure that the current user has root access or can execute commands with
sudo.
Step 3: Run the Enrollment Script
Paste the copied enrollment command into the Terminal window.
Press Enter to execute the command.
When prompted, authenticate with your sudo password.
The script automatically:
Downloads the Trio Agent package
Installs and registers it with Trio MDM
Applies the assigned policies and configurations
Note: No user interaction is needed after the command starts. All setup steps run silently in the background.
Step 4: Wait for Completion
Once installation completes, the terminal returns to the command prompt (
$).The Trio Agent runs as a background service, ensuring compliance and communication with the MDM server.
If device speed or network latency is high, allow extra time for registration to finish.
Step 5: Verify Enrollment
Log in to the Trio Dashboard → Fleet → Enrollment → Recent Enrollments.
Confirm that the Linux device appears in your organization’s list.
Verify the device status as Active.
Next Steps
Immediate actions:
Assign relevant Linux security policies, software deployments, and compliance profiles.
Confirm communication between enrolled devices and Trio MDM servers.
