Skip to content

Package uuidd Installed

An XCCDF Rule

Description

The package uuidd is not installed on normal Linux distribution by default. Applications require this package to avoid database inconsistences caused by duplicated UUIDs. Especially in banking services with SAP where massive UUIDs are created in a short time period, it is important to install the package uuidd. More information can be found in SAP note 1391070. The uuidd package can be installed with the following command:

$ sudo yum install uuidd

Rationale

The uuidd package contains a userspace daemon (uuidd) which is used to generate unique identifiers even at very high rates on SMP systems.

ID
xccdf_org.ssgproject.content_rule_package_uuidd_installed
Severity
Medium
Updated



Remediation - Puppet

include install_uuidd

class install_uuidd {
  package { 'uuidd':
    ensure => 'installed',
  }

Remediation - Shell Script


if ! rpm -q --quiet "uuidd" ; then
    yum install -y "uuidd"
fi

Remediation - Anaconda Pre-Install Instructions


package --add=uuidd

Remediation - OS Build Blueprint


[[packages]]
name = "uuidd"
version = "*"

Remediation - Ansible

- name: Ensure uuidd is installed
  package:
    name: uuidd
    state: present
  tags:
  - enable_strategy