Skip to main content

29 de julio de 2026

Linux Profiles

Profiles are the primary means to manage devices. Configure profiles so that your Linux devices remain secure and configured to your preferred settings.

Think of profiles as the settings and rules that, when combined with compliance policies, help you enforce corporate rules and procedures. Profiles contain the settings, configurations, and restrictions that you want to enforce on devices.

A profile consists of the general profile settings and a specific payload. Profiles work best when they contain only a single payload.

Configure Profiles

In the Workspace ONE UEM console, follow the same navigation path for each profile. The Preview section shows Total Assigned Devices in a list view. The added profiles are on the Summary tab.

  1. Navigate to Resources > Profiles & Resources > Profiles > Add > Add Profile > Linux.
  2. Enter the Name. Set the name for your profile. Add a description that would be easily recognizable to you.
  3. Click Add for the profile and configure the settings. If necessary, use the drop-down and preview profile settings before adding.
  4. To configure the general Assignment and Deployment profile settings, click Next.
  5. Configure the following settings:
Setting Description
Smart Group Enables an admin to select those groups to include in the assignment of the device profile.
Allow Exclusion Enable to display Exclude Group. With this, you can select the groups to exclude from the assignment of the device profile.
Assignment Type Determines how the profile is deployed to devices:
  • Auto – The profile is deployed to all devices.
  • Optional – The profile can be deployed to individual devices at the administrator’s discretion.
  • Compliance – (Not currently supported for Linux) The profile is applied to the device by the Compliance Engine when the user fails to take corrective action toward making their device compliant. Will be supported in a future version.
Allow Removal Select the assignment removal options.
  • Always
  • With Authorization
  • Never
Managed By The organization group with administrative access to the profile.
Schedule Install Time Turn on to configure time schedule settings. Turn on Scheduling and install only during selected time periods. Specify a configured time schedule in which devices receive the profile only within that timeframe.
  1. Click Save & Publish.

Wi-Fi Profile for Linux

Configuring a Wi-Fi profile lets devices connect to corporate networks, even if they are hidden, encrypted or password protected.

Important:
  • WPA3-Personal, WPA2/WPA3-Personal Transition, WPA3-Enterprise, WPA2/WPA3-Enterprise Transition, and WPA3-Enterprise Suite-B (192-bit) security types require devices running Workspace ONE Intelligent Hub for Linux version 26.06 or later. Devices on earlier Hub versions can only use None, WPA/WPA2, and WPA/WPA2 Enterprise.
  • WPA3 connectivity also depends on the device's NetworkManager, wpa_supplicant, kernel, and distribution versions, and on the wireless access point supporting WPA3.

At minimum:

RequirementMinimum Version
NetworkManager1.20+
wpa_supplicant2.9+ (2.10+ recommended; required for Suite-B 192-bit)
Kernel5.3+
Ubuntu20.04+
RHEL/CentOS8+
SUSE/SLES15 SP2+

If a device does not meet these requirements, or the access point does not support WPA3, the connection fails rather than silently falling back to WPA2.

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles > Add > Add Profile > Linux.
  2. Configure the General Settings for the profile as appropriate.
  3. Select the Wi-Fi payload.
  4. Configure Wi-Fi settings, including:
SettingDescription
Service Set IdentifierProvide the name of the network.
Hidden NetworkIndicate if the Wi-Fi network is hidden.
Set as Active NetworkIndicate if the device connects to the network with no end-user interaction.
Security TypeSpecify the access protocol used and certificate requirements. Required fields depend on the selected security type:

None, WPA/WPA2, WPA2/WPA3 Personal, or WPA3 Personal — the Password field displays.
WPA/WPA2 Enterprise, WPA2/WPA3 Enterprise, WPA3 Enterprise, or WPA3 Suite-B 192-bit — the Protocols and Authentication fields display: Use Two-Factor Authentication, SFA Type, Identity, Anonymous Identity, Username, Password, Identity Certificate, Root Certificate.

Available security types:
None — no security.
WPA/WPA2 — WPA2-Personal (pre-shared key).
WPA2/WPA3 Personal — transition mode; allows both WPA2 and WPA3 (SAE) clients to connect using a pre-shared key, so devices that don't yet support WPA3 can still connect.
WPA3 Personal — WPA3-Personal (SAE). Replaces the WPA2 four-way handshake with Simultaneous Authentication of Equals, protecting against offline dictionary attacks. Protected Management Frames (PMF) are required and enforced automatically.
WPA/WPA2 Enterprise — WPA2-Enterprise (802.1X/EAP) authentication against a RADIUS server.
WPA2/WPA3 Enterprise — transition mode for 802.1X/EAP authentication; PMF is optional so both WPA2 and WPA3 Enterprise clients can connect.
WPA3 Enterprise — WPA3-Enterprise (802.1X/EAP), 128-bit encryption. PMF is required. Supports the same EAP methods (TLS, PEAP, TTLS) as WPA/WPA2 Enterprise.
WPA3 Suite-B 192-bit — the highest-security WPA3 Enterprise mode (192-bit / AES-GCMP-256), intended for government and high-assurance environments. PMF is required, and SFA Type is restricted to TLS only (PEAP and TTLS are not supported). Requires certificates using ECDSA P-384 or RSA-3072 or stronger.
PasswordTo connect to the network, provide the required credentials for the device. This field displays when Security Type is set to None, WPA/WPA2, WPA2/WPA3 Personal, or WPA3 Personal.
Proxy TypeTo configure the Wi-Fi proxy settings, enable Proxy Type.
Proxy ServerEnter the hostname or the IP address for the proxy server.
Proxy Server PortEnter the port for the proxy server.
Exclusion ListTo exclude from the proxy, enter the hostnames. Hostnames entered here are not routed through the proxy. Use the * as a wildcard for the domain. For example: *.omnissa.com or *omnissa.com.
  1. Select Save and Publish.

Note

  • Existing WPA/WPA2 and WPA/WPA2 Enterprise Wi-Fi profiles continue to work unchanged; the new WPA3 security types are additive.
  • Transition modes (WPA2/WPA3 Personal and WPA2/WPA3 Enterprise) are intended for networks that must support a mix of WPA2-only and WPA3-capable devices during migration. Once all devices and the access point support WPA3, moving to the non-transition WPA3 option is recommended for the stronger security guarantees (mandatory PMF).
  • WPA3 Suite-B 192-bit only supports EAP-TLS (certificate-based) authentication; PEAP and TTLS are not available for this security type.

Credentials and SCEP Profile for Linux

To protect corporate assets and for greater security, implement digital certificates. To implement digital certificates you must define a certificate authority, then configure a Credentials or SCEP payload alongside your Wi-Fi payload. Each payload has settings for associating the certificate authority defined in the Credentials or SCEP payload.

What is the difference between the Credentials and SCEP payloads?

Payload TypeProtocolCan it be combined with other payloads?
CredentialsWorkspace ONE UEM generates the key pair, retrieves the certificate from the CA, and delivers it to the Intelligent Hub as part of the profile.Yes, certificates can be selected in the Wi-Fi payload's Identity Certificate field.
SCEPNDES/SCEP protocol. The Intelligent Hub generates the key pair on-device and requests the certificate directly from the SCEP CA, using Workspace ONE UEM as proxy or delegate.Not yet. A subsequent release will support Wi-Fi. The generated SCEP will install in the distro's default location and browser cert store.

Credential Profile for Linux

To protect corporate assets and for greater security, implement digital certificates. To implement digital certificates you must define a certificate authority, then configure a Credentials payload alongside your Wi-Fi payload. Each payload has settings for associating the certificate authority defined in the Credentials payload.

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles > Add > Add Profile > Linux.
  2. Configure the profile's General settings as appropriate.
  3. Select the Credentials profile.
  4. Select Configure.
  5. To select either Upload or Defined Certificate Authority for the Credential Source, use the drop-down menu. The remaining profile options are source-dependent. If you select Upload, then you must enter a Credential Name and upload a new certificate. If you select Defined Certificate Authority, then you must choose a predefined Certificate Authority and a template.
  6. Select Save and Publish.

Note:

The tools, certutil (for cer files) and pk12util (for pfx files) are used to install certificates to each user's browser database/profile. By default, these certificates are accessible to all users in Firefox or Chromium-based browsers. During the certificate profile installation, Intelligent Hub first applies the certificate to the default certificate location. Then, the browser sqlite database updates with the same certificate.

All pfx/cer files are included and are a part of the browser. During installation all user certificate databases are included in the installed profile because each user has their own certificate database in the browser, and the Intelligent Hub is not associated with the local user.

Also, during uninstall of a certificate profile (or certificate revocation), the installed certificate is removed from the default certificate locations and from the browser certificate database.

Private keys are encrypted by default in the Intelligent Hub. With Intelligent Hub 24.03, you can disable this encryption with a device side configuration. To use Workspace ONE UEM to push this configuration to enrolled devices, we recommend utilizing a custom configuration profile (puppet manifest). The following is an example manifest that can be used:

$file_path = '/opt/omnissa/ws1-hub/config/CertConfig.yml'

# Ensure the file exists
file { $file_path:
ensure => present,
}

exec { 'update_encrypt_field':
command => "sed -i 's/encryptPrivateKey: true/encryptPrivateKey: false/g' $file_path",
provider => shell,
}

SCEP Profile for Linux

Use the SCEP profile so the Intelligent Hub generates its private key on-device and requests a certificate directly from your SCEP-capable certificate authority, rather than having Workspace ONE UEM generate the key pair on the device's behalf.

Important

SCEP profiles for Linux require Workspace ONE Intelligent Hub for Linux version 26.06 or later.

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles > Add > Add Profile > Linux.
  2. Configure the profile's General settings as appropriate.
  3. Select the SCEP profile.
  4. Select Configure.
  5. Use the drop-down menu to select either Defined Certificate Authority or AirWatch CA for the Certificate Source. Then choose the predefined Certificate Authority and template.
  6. Select Save and Publish.

Note:

  • If the SCEP profile is removed from a device, Workspace ONE UEM revokes the certificate where the Certificate Authority integration supports revocation.
  • Certificates are auto-renewed as they approach expiration: For AirWatch CA-issued certificates this always happens automatically; for Third-party CA-issued certificates this happens if the administrator has enabled auto-renewal in the Certificate Authority configuration.
  • As with the Credentials profile, the private key generated on-device is encrypted by the Intelligent Hub.

Proxies Profile for Linux

Proxy settings are configured to ensure that all the HTTP and HTTPS network traffic is passed only through it. Data security is ensured because all personal and corporate data will be filtered through the Proxy Settings profile.

Important

  • The proxies profile requires devices to be restarted before it will be enabled successfully on an assigned device.

  • Only devices running Workspace ONE Intelligent Hub for Linux version 24.08 (or greater) support Proxies Profile.

  • For GUI apps to use the proxy configuration pushed from Workspace ONE, the endpoint needs to be running the GNOME Desktop environment. Command Line apps will still respect the proxy configuration if GNOME is not installed, but not GUI apps.

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles.
  2. Click Add.
  3. Click Linux.
  4. Configure the following settings for Nework Proxy Scope:
Setting Description
Web Proxy (HTTP) Enable this setting and enter the Host Name. Optional: Enter the Port used to communicate with the proxy. This setting the device to use this proxy for any HTTP traffic.
Secure Web Proxy (HTTPS) Enable this setting and enter the Host Name. Optional: Enter the Port used to communicate with the proxy. This setting the device to use this proxy for any HTTPS traffic.
FTP Proxy Enable this setting and enter the Host Name. Optional: Enter the Port used to communicate with the proxy. This setting tells the device to use this proxy for any FTP traffic.
SOCKS Proxy Enable this setting and enter the Host Name. Optional: Enter the Port used to communicate with the proxy. This proxy establishes a TCP traffic connection to a device.
  1. Enter Proxy Exceptions as needed.
  2. Configure the following setting for Global HTTP Proxy scope:
Setting Description
Gateway Platform Select Manual or Auto as the proxy type to configure with this proxy.
Auto Enter the URL of the proxy PAC file. Use the format: file:///path/to/proxy.pac
Manual
  • Proxy Server: Enter the URL of the proxy server.
  • Proxy Server Port: Enter the port used to communicate with the proxy (the default is port 8080).
  • Proxy Username & Password: Enter the username and password to connect to the proxy server, if required.

Passcode Profile for Linux

Device passcode profiles secure Linux devices and their content. Choose strict options for high-profile employees, and more flexible options for other devices or for those part of a BYOD program.

Important

  • The most restrictive policy is enforced if multiple profiles enforce separate policies on a single device. If your password policy is being managed by your directory for network users logging into the devices, then Workspace ONE UEM does not recommend a passcode policy.

  • Most of these settings can be overcome by a local user utilizing sudo access on the device. If preventing this is required, then consider assigning a Restriction Profile that includes Block sudo access.

  • Only devices running Workspace ONE Intelligent Hub for Linux version 24.10 (or later) support passcode profiles.

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles.
  2. To enforce a Passcode policy on your devices, choose from the following settings:
Setting Description
Require passcode on device Enable mandatory passcode protection.
Require password change at next authentication When enabled a password reset will occur the next time the user tries to authenticate. If this key is set in a device profile, then the setting takes effect for all users. Admin authentications may fail until the admin user password is also reset.
Require Alphanumeric Value Restrict the end user from using spaces or non-alphanumeric characters in their passcode.
Minimum Passcode Length Select the minimum number of characters required in the passcode.
Minimum Number of Complex Characters The minimum number of complex characters that a passcode must contain. A complex character is a character other than a number or a letter, such as & % $ #.
Maximum Passcode Age (days) Select the maximum number of days the passcode can be active.
Auto-lock (min) Select the amount of time (in minutes) the device can be idle before the screen is locked automatically.
Maximum Grace Period (days) The maximum grace period, in days, allowing an expired password to be used for login.
Passcode History Enter the number of passwords to store to prevent end users from recycling passwords.
Maximum Number of Failed Attempts Select the number of failed attempts allowed. If the end user enters an incorrect passcode for the set number of times, the device locks.
  1. End users are only prompted to change their password if the Workspace ONE Intelligent Hub is installed and the Enforce Passcode box is selected in the Workspace ONE Intelligent Hub settings in the Workspace ONE UEM console.

Restriction Profile for Linux

Restrictions profiles limit how employees can use their Linux devices and give administrators the ability to lock down the native functionality of these devices and can be used as a method of enforcing data-loss prevention.

Important

  • Certain options on the Restrictions Profile page have an icon displayed on the right, which indicate the GNOME Desktop Environment is required to enforce that restriction. Although these restrictions can be assigned to devices not running GNOME, they will not be successfully applied.

  • Most of these restrictions can be overcome by a local user utilizing sudo access on the device. If preventing this is required, then consider assigning a Restriction Profile that includes Block sudo access.

  • Only devices running Workspace ONE Intelligent Hub for Linux version 24.10 (or later) support passcode profiles.

Restriction setting options include the following:

Setting Description
Block use of built-in camera If device has a camera installed and recognized by the OS, this restriction will block the user’s ability to activate it.
Block use of removable media (USB) Blocks user’s ability to mount USB mass storage.
Block bluetooth config changes Blocks user’s ability to make changes to the device Bluetooth connections.
Block uninstall/unenroll of hub Blocks the user from being able to uninstall or unenroll the Workspace ONE Intelligent Hub for Linux on their device.
Block sudo access Blocks user from gaining superuser do (sudo) access on the device.
Disable SSH Disables Secure Shell (SSH) on the device.
Block screen capture Blocks GNOME’s inherent screen capture functionality
Lock desktop picture Utilizes GNOME to provide admin control over the desktop image.
Desktop picture path Available when lock desktop picture is selected. This is the path (either remote or local) of the file you would like to use for the desktop image. If left blank, then the existing desktop image is used.
Restrict Folder/File Access Enables the admin to declare files or folders that users cannot access on the device.
Add folder/file paths Available when Restrict Folder/File Access is selected. Add up to ten folder/file paths that you would like to prevent the user from accessing.

Custom Configuration Profile for Linux

The Custom Configuration payload can be used to configure your Linux devices with features that the Workspace ONE UEM console does not currently support through its native payloads. This payload provides four options for this configuration: open source Puppet, Bash, Python 3 or Ansible. For Puppet,only the free Puppet agent is installed on the device to support this functionality. Use Ansible to apply configuration logic using playbooks that can include tasks, roles, and collections. Ansible roles let you organize reusable sets of tasks, templates, handlers, and variables into structured components, while collections serve as packaged bundles of Ansible content—such as roles, modules, plugins, and playbooks—providing a standardized way to distribute and reuse automation at scale.

Note: Currently, when a device is enterprise wiped or unenrolled, these configuration changes are not removed from the device unless a removal script is defined in the profile.

For more information on Puppet, including sample manifests, see: http://forge.puppet.com.

To validate the syntax of your puppet code, see: https://validate.puppet.com.

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles > Add > Add Profile > Linux.

  2. Configure the General settings for the profile as appropriate.

  3. Select the Custom Configuration profile.

  4. Select Configure.

  5. Configure the payload including:

    Setting Description
    NamePopulate a name that distinguishes this payload from others.
    LanguageSelect the Language you wish to use for your configuration.
    Enforce ScriptIf selected, UEM will reapply the script at the data transmit interval configured in Settings > Device & Users > Linux > Intelligent Hub Settings. If deselected, then the script executes once when the profile initially pushes to the device.
    Add CollectionsThis option is only visible if Ansible is selected as the language above. Ansible roles let you organize reusable sets of tasks, templates, handlers, and variables into structured components. For multiple collections, use spaces to separate them.
    Add RolesThis option is only visible if Ansible is selected as the language above. Ansible collections act as packaged bundles of content—such as roles, modules, plugins, and playbooks—providing a standardized way to distribute and reuse automation on a large scale. For multiple Roles, use spaces separate them.
    Add Forge Module DependencyThis option is only visible if Puppet is selected as the language above. If the puppet script has a required dependency, then it can be included here. For example, “puppetlabs/stdlib”.
    Installation ScriptCopy and paste the content of your script here. This script implements on the device assigned in the general tab.
    Removal ScriptThis script executes on the device when this profile is unassigned from a device. If this script is left blank, when a custom configuration profile is removed from a device, the action dictated by the Installation Script remains on the device.
  6. Select Save and Publish.

Custom Configuration Examples

Puppet Manifest Examples

Learn and explore Puppet if you are interested in creating custom configuration profiles. To get started, the following are examples of Puppet code that can be used on standard Ubuntu. They do not work on other distributions of Linux.

Install Chrome Browser on Ubuntu:

  • Dependency: None
  • Installation Manifest:

file { 'google-chrome-stable_current_amd64.deb': source => 'https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb', path => '/tmp/google-chrome-stable_current_amd64.deb', ensure => present, } exec { 'install-chrome': command => '/usr/bin/dpkg -i /tmp/google-chrome-stable_current_amd64.deb', logoutput => true, }

  • Removal Manifest:

package { 'google-chrome-stable': ensure => 'absent', }

Deactivating SSH Server on Ubuntu:

  • Dependency: puppetlabs-stdlib

  • Installation Manifest:

service { 'ssh': name => 'sshd', ensure => false, enable => false,}

Removal Manifest:

service { 'ssh': name => 'sshd', ensure => true, enable => true,}

Date and Time Profile for Linux

Configure the date and time sync settings to ensure devices display the correct time across different regions.

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles > Add > Add Profile > Linux.

  2. Configure the General settings for the profile as appropriate.

  3. Select the Custom Configuration profile.

  4. Select Configure.

  5. Configure the Date/Time settings including:

    Setting Description
    Date/TimeSet which data source you would like your device to use to pull the date and time. Select from the options, Automatic or SNTP Server.
    • Automatic: Sets the date and time based on native device settings.
    • SNTP Server: Enter the server address. For example, you could enter time.nist.gov for your use.

    For SNTP Server, configure the additional settings:

    • Turn on Periodic Sync – Turn on to set the device to sync date/time periodically (in days).
    • Set Time Zone – Specify the time zone from the available options.
    Allow User to change date/timeTurn on to allow users to manually change the date/time from the device.
  6. Select Save and Publish.

Firewall Profile for Linux

Configure a firewall profile with the Omnissa Workspace ONE Intelligent Hub v25.06+ for Linux to filter unauthorized connections within your enterprise network to or from Linux based devices. Using the Workspace ONE Intelligent Hub, you can easily configure the native firewall on your managed Linux devices to protect them against probing requests. 

Note: For executing the configuration device side, we prioritize using firewalld on the endpoint. If firewalld is not present, we will use nftables. If nftables is not present, we will use iptables. This ensures backwards compatibility to older systems that may not have firewalld or nftables enabled. 

Firewall settings can be configured in layered rules. To simplify the definition process, rules configured on the left side of the profile window will be pushed and enforced device side in the order they are displayed. For example, you can configure a rule that allows a specific incoming service over one port in the first rule, but then block all incoming traffic in the second rule. The device would allow the first, but then block everything else. 

Procedure

  1. Navigate to Resources > Profiles & Baselines > Profiles > Add > Add Profile > Linux.

  2. Configure the profile’s General Settings as appropriate.

  3. Select the Firewall profile.

  4. Configure the firewall settings, by first choosing either Basic or Advanced.

    Basic Settings

SettingDescription
Default Incoming PolicySelect one of the following options:
  • Allow - Permits all incoming traffic to the device.
  • Reject - Blocks incoming traffic and sends a response to the sender.
  • Drop - Blocks the incoming traffic silently and discards the packet.
Default Outgoing PolicySelect either of the following options:
  • Allow - Permits all outgoing traffic to the device.
  • Reject - Blocks the outgoing traffic and sends a response to the sender.
  • Drop - Blocks the ougoing traffic silently and discards the packet.

Advanced Settings

SettingDescription
PolicySelect Allow, Reject or Drop
  • Allow - Permits traffic to or from the device as defined in the rest of the Advanced Rule.
  • Reject - Blocks traffic to or from the device and sends a response to the sender.
  • Drop - Silently blocks traffic to or from the device and discards the packet.
DirectionSelect either Incoming (for traffic trying to reach the device) or Outgoing (for traffic leaving the device).
IP VersionSelect either IPv4 or IPv6.
Source IPDefine the requesting IP address. This is optional.
Source PortDefine the requesting port. This is optional.
Destination IPDefine the IP address receiving the request. This is optional.
Destination PortDefine the port receiving the request here if necessary.This is optional.
ProtocolSelect TCP, UDP, or ICMP.
InterfaceSelect either Wireless or Ethernet.
LoggingClick to enable logging. These logs will be written into syslog.
  1. To create additional rules, click the Add button on the left side of the profile configuration screen, if required.
  2. Select Save & Publish. 

Device Update Profile for Linux

The Device Update Profile for Linux based devices provides an easy mechanism for administrators to ensure that repo-based software updates are configured on their managed devices. Workspace ONE UEM does this through the standard package managers on the two most common Linux Distribution families, Red Hat (dnf) and Ubuntu (apt). Explore the rest of this documentation to learn more about the different ways you can configure device updates to suit your requirements.

  1. Navigate to Resources > Profiles & Baselines > Profiles > Add > Add Profile > Linux.
  2. Configure the profile's General settings.
  3. Select the Device Update payload and click Add.

For Debian, Ubuntu and all related distributions, select Debian/Ubuntu from the OS Family drop down, then configure the following settings.

SettingDescription
Check for UpdatesSelect the frequency you want the device to check for updates. Select from the options, 'Daily', 'Every two days', 'Weekly', and 'Every two weeks'. Alternatively, select 'never' if you don’t want assigned devices to update automatically.
TimeUse a 24 hour time value. This option is visible only if you select 'Daily'.
Day of the WeekSelect which day(s) of the week you want the device to check for updates.
Only visible if Weekly is selected for Check for Updates above.
Packages to exclude from auto updatesIf there are packages you would like to exclude from auto updates, you can add them here. Add each package to a new line by clicking the ADD button.
Types of updates to applySelect the update(s) you want included in this profile.
  • Security – Critical Security Updates
  • Updates – Regular Stable Updates
  • Backports – New version backported to older releases
  • Proposed – Testing updates (not recommended for production)
Security Update BehaviorSelect the action you would like for the device to take when there is a new security update; display a notification, download or download and install.
Remove Unused Kernel PackagesUse this option to clean up old or unused kernel packages.
Remove outdated/unavailable packagesUse this option to clean up any other unused (not kernel) packages.
Remove Unused DependenciesUse this option to clean up and software dependencies that are unused.
LoggingUse this option to log activity to the device syslog.
Download and install upgrades only on AC powerUse this option if necessary.
Allow Auto Update Download Over Metered NetworkUse this option if necessary.
Notify user of new Ubuntu versionThe Device Updates profile will not include upgrades to Ubuntu versions (for example, moving from 25.04 to 25.10). Use this option to notify the user that an upgrade is available. You can choose from the options - Never, For any new version, and For long-term support versions.
This is only available on Ubuntu kernel version 5 or greater (which is referring to Ubuntu 18.04 LTS or newer).
Automatically reboot after the upgradeSelect whether you would like the device to reboot, if required, based on the updates that are applied.
Reboot at the specific timeUse a 24 hour time value.
Only visible if Automatically reboot after the upgrade is selected above.

For Red Hat, CentOS and all related distributions, select Red Hat/CentOS/Fedora/Rocky from the OS Family drop-down. Then configure the following settings.

SettingsDescription
Check for UpdatesSelect the frequency you want the device to check for updates. Select from the options, 'Daily', 'Every two days', 'Weekly', and 'Every two weeks'. Or select 'Never' if you don’t want assigned devices to automatically update.
TimeUse a 24 hour time value. This option is visible only if you have previously selected 'Daily', 'Every two days', or 'Every two weeks'.
Day of the WeekSelect which day(s) of the week you want the device to check for updates.
Only visible if Weekly is selected for Check for Updates above.
Packages to exclude from auto updatesIf there are packages you would like to exclude from auto updates, you can add them here. Add each package to a new line by clicking the Add button.
Types of updates to applySelect the update(s) you want included in this profile. The following is a brief description of each option.
  • Default – Applies All Available Updates
  • Security – Critical Security Updates
  • Bugfix – Bugfixes and Stability Improvements
  • Enhancement – Feature Enhancements and Improvements
  • New Package – newly available packages
Download updates automaticallyUse this option to clean up any other unused (not kernel) packages.
Install downloaded updates automaticallyUse this option to clean up software dependencies that are unused.
Log LevelValid values are 0-10 and logs get written in syslog
Reboot OptionSelect whether you would like the device to reboot every time there is an update or only if the system deems it required.
Reboot at the specific timeUse a 24 hour time value.
Only visible if a Reboot Option is selected above.

For SUSE and all related distributions, select openSUSE/SLED/SLES from the OS Family drop-down. Then configure the following settings.

Note: This specific functionality is for SUSE devices that use YaST as the native package manager. This is included in SUSE 15 and below. SUSE 16 is not currently supported with this specific feature of the product.

SettingsDescription
Enable Automatic UpdatesAllows devices to automatically check for and install updates based on the configured schedule. Required for further configuration.
Check for UpdatesDefines how often the device checks for available updates (Daily, Weekly or Monthly).
Types of updates to applySelect the update(s) you want included in this profile.
  • Security – Fixes security vulnerabilities.
  • Recommended – Fixes issues affecting stability or reliability.
  • Optional – Non‑critical fixes or enhancements.
  • Other – Miscellaneous patches not in the above categories
  • Document – Updates to documentation packages
  • Package Manager and YaST – Updates for zypper, YaST modules, and related system management tools
Update BehaviorControls how updates are applied on the device
  • Default – Uses the system’s standard update behavior.
  • Download Only – Downloads updates without installing them.
  • Download in Advance – Pre‑downloads all required packages before beginning installation.
  • Download in Heaps – Downloads packages in grouped batches during installation.
  • Download as Needed – Downloads each package right before it is installed.
Skip Interactive PatchesSkips patches that require user input to complete the installation.
Automatically Agree to Package LicensesAutomatically accepts license agreements for packages during installation to allow unattended updates.
Install Recommended Packages With PatchesInstalls additional recommended packages that accompany selected patches.
Use Delta RPMsUses delta RPMs to reduce download size by transferring only differences between package versions.
Enable GPG Signature VerificationEnables verification of digital signatures during package installation for security.
Enable Repository GPG Signature VerificationEnsures repository metadata is validated using GPG signatures before use.
Enable Package GPG Signature VerificationVerifies package-level GPG signatures during updates.
Packages to exclude from auto updatesSpecifies packages that should not be updated automatically; accepts comma‑separated package names.

Browser Settings Profile for Linux

The Browser Settings profile helps you to manage settings for both Google’s Chrome-based browsers and Mozilla’s Firefox Browser. Although there are similarities in functionality, there are also some notable differences between what configurations are available for these browsers on Linux-based devices. The next sections will describe all the configuration options available for each browser.

Chrome Browser Settings Matrix

Chrome is Google’s proprietary web browser based on the open-source Chromium project. The configurations in the Chrome browser settings will work on both Chrome and Chromium browsers. You can push this profile in conjunction with a separate VPN or Credentials Wi-Fi payload to ensure end users can authenticate and log in to your internal sites and systems.

This table outlines the configurable options within the Chrome browser profile:

SettingsDescriptions
Allow ImagesSelect to determine which sites allow images. Select from the options 'Allow all sites to show all images' and 'Do not show any site to allow any images'.
Allow Images On These SitesSpecify a list of URLs which are allowed to display images.
Block Images On These sitesSpecify a list of URLs which are not allowed to display images.
Allow JavaScriptSelect JavaScript browser settings.
Allow JavaScript On These SitesSpecify sites which are allowed to run JavaScript. Select from the options 'Allow all sites to run JavaScript' or 'Do not allow any site to run JavaScript'.
Block JavaScript On These SitesSpecify sites which are not allowed to run JavaScript.
Allow CookiesSelect to determine browser cookies settings. The available options are :
  • Allow all sites to set local data
  • Do not allow any site to set local data
  • Keep cookies for the duration of the session
Allow Cookies On These SitesSpecify URLs which are allowed to set cookies.
Block Cookies On These SitesSpecify URLs which are not allowed to set cookies.
Allow Session Only Cookies On These SitesSpecify sites which are allowed to set session only cookies.
Allow Pop-UpsSelect pop-up browser settings.
Allow Popups On These SitesSelect option to determine which sites are allowed to open pop-ups.
Block Popups On These SitesSpecify sites which are not allowed to open popups.
Allow Track LocationSet whether websites are allowed to track the users’ physical location. The available options are:
  • Allow site to track user’s physical location
  • Ask whenever a site wants to track the user’s physical location
  • Do not allow any site to track user’s physical location
Proxy ModeSpecify the proxy server used by Google Chrome and prevents users from changing proxy settings.The available options are:
  • Auto Detect Proxy Settings
  • Never Use a Proxy
  • Use a pac Proxy Script
  • Use Fixed Proxy Servers
  • Use System Proxy Settings
Proxy Server URLSpecify the URL of the proxy server.
Proxy PAC File URLSpecify a URL to a proxy.pac file.
Proxy Bypass RulesSpecify which proxy settings to bypass. This policy only takes effect if you have selected manual proxy settings.
Force Google SafeSearchTurn on to force search queries in Google web search to be done with SafeSearch.
Force YouTube Safety ModeTurn on to give users the opportunity to bar mature content. The available options are -
  • Do not enforce Restricted Mode on YouTube
  • Enforce Strict Restricted Mode for YouTube
Enable Default Search ProviderSpecify the default search provider.
Default Search Provider NameSpecify the name of the default search provider.
Default Search Provider KeywordSpecify the keyword search for the default search provider.
Default search provider search URLSpecify the URL of the search engine used when doing a default search.
Default search provider suggest URLSpecify the URL of the search engine used to provide search suggestions.
Default Search Provider EncodingsSpecify the character encodings supported by the search provider. Encodings are code page names like UTF-8, GB2312, and ISO-8859-1. If not set, the default will be used which is UTF-8.
List Of Alternate URLs For The Default Search ProviderSpecify a list of alternate URLs that can be used to extract search terms from the search engine.
Search Provider Image URLSpecify the URL of the search engine used to provide image search.
New Tab URLSpecify the URL that a search engine uses to provide a new tab page.
POST URL Search ParametersSpecify the parameters used when searching a URL with POST.
POST Suggestion Search ParametersSpecify the parameters used when doing image search with POST.
POST Image Search ParametersSpecify the parameters used when doing image search with POST.
Incognito Mode AvailabilitySpecify whether a user can open pages in Incognito mode in Google Chrome. Available options are -
  • Incognito Mode Available
  • Incognito Mode Disabled
  • Incognito Mode Forced
Enable the password managerTurn on saving passwords to the password manager.
Enable Safe BrowsingTurn on to activate Google Chrome’s Safe Browsing.
Enable autofillTurn on to allow users to auto-complete web forms using previously stored information such as address or credit card information.
Enable alternate error pagesTurn on to use alternate error pages that are built into Google Chrome (such as ‘page not found’).
Disable saving browser historyTurn on to disable saving browser history in Google Chrome.
Prevent Proceeding After Safe Browsing WarningTurn on to prevents users from proceeding from the warning page to malicious sites.
Enable network predictionSelect network prediction in Google Chrome. Available options are:
  • Predict network actions on any network connection
  • Do not predict network actions on any network connection
  • Predict network actions on any network that is not cellular.
Allows sign in to ChromiumTurn on to force Chrome users to log into the browser if they sign into Gmail on the web.
Enable Search SuggestionsTurn on search suggestions in Google Chrome’s omnibox.
Enable Bookmark EditingTurn on to allow bookmarks to be added, removed, or modified.
Enable PrintingTurn on to allow printing in Google Chrome.
Enable TranslateTurn on the integrated Google Translate service on Google Chrome.
Managed BookmarksSpecify a list of managed bookmarks.
Block Access To A List Of URLsEnter URLs to prevent the user from loading web pages from blacklisted URLs.
Exceptions to blocked list of URLsEnter blocked list exception URLs. You can separate the list with commas.

Firefox Browser Settings Matrix

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox Browser Settings profile helps you to manage settings for the Firefox Browser application on Linux based devices. You can push this profile in conjunction with a separate VPN or Credentials or Wi-Fi payload to ensure end users can authenticate and log in to your internal sites and systems.

This table outlines the configurable settings in the Firefox browser profile:

SettingsDescription
Cookie BehaviourSelect to determine browser cookies settings. The available options are:
  • Accept all cookies
  • Reject all cookies
  • Reject third-party cookies
  • Limit third-party cookies to site
Allow Cookies On These SitesSpecify URLs which are allowed to set cookies.
Block Cookies On These SitesSpecify URLs which are not allowed to set cookies.
Allow Session Only Cookies On These SitesSpecify sites which are allowed to set session only cookies.
Allow Pop-UpsSelect pop-up browser settings.
Allow Popups On These SitesSelect option to determine which sites are allowed to open popups.
Geolocation PermissionSet whether websites are allowed to track users’ physical location. The available options are:
  • Ask for permission
  • Block location access
  • Allow location access
Proxy ModeSpecify the proxy setting used by Firefox and prevents users from changing proxy settings. The available options are:
  • No proxy
  • Use system proxy settings
  • Manual Proxy configuration
  • Auto Detect Proxy Settings
  • Automatic proxy configuration url
Default Search EngineSpecify the default search provider. Select from the options 'Google', 'DuckDuckGo', 'Bing', or 'Custom'
Homepage ModeSpecify the default home page. Select from the options - 'FireFox Default, 'Custom URL', 'Blank Page', or 'Previous Session'.
Enable new tab pageIf selected, a new tab will launch with browser launch.
Override First Run PageAdd a custom URL to override the standard Firefox first run page.
Override Post Update PageAdd a custom URL to override the standard Firefox page that launches after an update.
Private Browsing Mode AvailabilitySpecify options associated with private browsing mode. The available options are:
  • Private Browsing Mode available
  • Private Browsing Mode not available
  • Private Browsing Mode is forced.
Tracking ProtectionTurn on Firefox’s enhanced, in-built tracking protection. The available options are:
  • Use Default Setting Strict Protection
  • Standard Protection
  • Disabled
Remember PasswordControl whether or not Firefox offers to save passwords.
Disable telemetryDisable Firefox’s default telemetry (technical and interaction data)
Disable Firefox studiesDisable Firefox studies (Shield).
Enable encrypted media extensions (DRM)Enable or disable Encrypted Media Extensions.
Enable the password managerTurn on saving passwords to the password manager.
Enable Safe BrowsingTurn on to activate Firefox’s Safe Browsing feature.
Enable autofillTurn on to allow users to auto-complete web forms using previously stored information such as address or credit card information.
Block extension installationBlock users ability to install extensions.
Force Install ExtensionsForce the installation of the listed extensions.
Allow Extension InstallationAllow list of extensions the user can install.
Block Extension InstallationList of extensions blocked for install.
Disable extension updatesBlock system from updating extensions
Enable automatic app updatesEnable or disable automatic application update.
Enable background app updatesEnable or disable the background updater
Enable system add-on updatesPrevent system add-ons from being installed or updated
Enable developer toolsTurn on developer tools by default.
Block access to about:configBlock access to about:config.
Block access to about:addonsBlock access to the Add-ons Manager (about:addons).
Block access to about:profilesBlock access to About Profiles (about:profiles).
Block access to about:supportBlock access to Troubleshooting Information (about:support).
Enable Firefox ScreenshotsRemove access to Firefox Screenshots.
Enable PrintingTurn on to allow printing in Firefox.
Enable TranslateTurn on the integrated Translate service.
Turns on or Disables Bookmark EditingTurn on to allow bookmarks to be added, removed, or modified.
Managed BookmarksSpecify a list of managed bookmarks.
Block Access To A List Of URLsEnter URLs to prevents the user from loading web pages from blacklisted URLs.
Exceptions to blocked list of URLsEnter blocklist exception URLs. You can separate the list with commas.

For more information, see Mozilla Firefox policy-templates.

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…