TMAegis
ros için daha fazla kural

ROS (Robot Operating System)

TMA-ROS1-2.2.16

Ensure rsync service is not enabled

OrtaDüzey 1Otomatikros

Açıklama

The rsyncd service can be used to synchronize files between systems over network links. The audit requires the rsync service unit(s) rsync not to be enabled or active (systemctl). Host-level control from the CIS ROS Melodic benchmark (Ubuntu 18.04 robot hosts); run as root.

Nasıl denetlenir

Denetim yöntemi: Kabuk komutu

shell
command -v systemctl >/dev/null 2>&1 || exit 1
bad=0
for u in rsync; do
  s=$(systemctl is-enabled "$u" 2>/dev/null)
  case "$s" in enabled|enabled-runtime|alias|indirect) echo "$u is $s"; bad=1 ;; esac
  systemctl is-active --quiet "$u" 2>/dev/null && { echo "$u is active"; bad=1; }
done
[ "$bad" -eq 0 ] && echo compliant
Beklenen çıktı
compliant

Nasıl düzeltilir

Düzeltme yöntemi: Kılavuz veya altyapı yaması

Run the following command to disable rsyncd: # systemctl --now disable rsync

Özellikler

İşletim sistemleri
Herhangi biri
Etiketler
rosros1melodicservices
Referans
CIS ROS Melodic Benchmark v1.0.0 - 2.2.16 Ensure rsync service is not enabled

Bu ana makineyi denetle

Bunu denetleme izniniz olan bir makinede çalıştırın. Tarama salt okunurdur.

shell
tmaegis scan --target ros