Skip to content

Uninstall rsync Package

An XCCDF Rule

Description

The rsyncd service can be used to synchronize files between systems over network links. The rsync package can be removed with the following command:
$ sudo dnf remove rsync

Rationale

The rsyncd service presents a security risk as it uses unencrypted protocols for communication.

ID
xccdf_org.ssgproject.content_rule_package_rsync_removed
Severity
Medium
Updated

Remediation Templates

An Ansible Snippet

- name: Ensure rsync is removed
  package:
    name: rsync
    state: absent
  tags:
  - disable_strategy

script:kickstart

package remove rsync

A Puppet Snippet

include remove_rsync
class remove_rsync {
  package { 'rsync':
    ensure => 'purged',
  }
}

script:bootc

dnf remove rsync

Anaconda Pre-Install Instructions

package --remove=rsync

A Shell Script

# CAUTION: This remediation script will remove rsync
#	   from the system, and may remove any packages
#	   that depend on rsync. Execute this
#	   remediation AFTER testing on a non-production
#	   system!