# System Requirements for Ransomware Protection

Verify that your environment meets the system requirements.

## Operating System

The following operating systems are supported:

- AlmaLinux 9.x

- AlmaLinux 8.x

- Amazon Linux 2023

- Amazon Linux 2

- Oracle Linux 9.x

- Oracle Linux 8.x

- Oracle Linux 7.x

- RHEL 10

- RHEL 9.x and their corresponding CentOS releases

- RHEL 8.0 to 8.10 (Python 3.6), and their corresponding CentOS releases

- RHEL 7.6 to 7.9, and their corresponding CentOS releases

- Rocky Linux 10

- Rocky Linux 9.x

- Rocky Linux 8.x

- SUSE Linux Enterprise Server (SLES) 16

- Ubuntu 24.04

- Ubuntu 22.04

- Ubuntu 20.04

## Programming Language

Python 2.7

## Customized SELinux Module

If you already customized the SELinux module that is present on a Linux MediaAgent, then you cannot use the ransomware protection feature.

## Packages

- libselinux-python

Note

For RHEL 8.x and 9.x, install python3-libselinux instead.

- policycoreutils-devel

- selinux-policy

- selinux-policy-devel

- selinux-policy-targeted

To verify the presence of the above packages in your environment, run the following command:

    rpm -qa | egrep 'libselinux-python|policycoreutils-devel|selinux-policy|selinux-policy-devel|selinux-policy-targeted|python3-libselinux'

For a HyperScale MediaAgent, you must upgrade the operating system to install the above packages. For more information about installing operating system updates on HyperScale, see Installing Operating System Updates on HyperScale X.

### Packages for MediaAgent on Ubuntu 20.04

If the MediaAgent is on Ubuntu 20.04 operating system, you must install the following packages:

- policycoreutils
- python3-selinux
- selinux-utils
- selinux-basics
- selinux-policy-dev

To install the packages, run the following command:

    apt install policycoreutils selinux-utils selinux-basics selinux-policy-dev python3-selinux

### Packages for MediaAgent on Ubuntu 22.04

If the MediaAgent is on Ubuntu 22.04 operating system, you must install the following packages:

- policycoreutils
- python3-selinux
- selinux-utils
- selinux-basics
- selinux-policy-dev

To install the packages, run the following command:

    apt install policycoreutils selinux-utils selinux-basics selinux-policy-dev python3-selinux

## Folders That Must Not Contain the Library or the Mount Path

Verify that the library or the mount path is any folder other than the following folders (which have pre-configured security policies that do not support ransomware protection):

- /home
- /var
- /etc
- /usr
- /root

## Shared Library

If a disk library is shared with another MediaAgent, then you must enable the ransomware protection on all the MediaAgents.

×

Loading...