TMAegisBeta
Más reglas para linux

Linux distributions

TMA-SLES12-1.1.2

Ensure /tmp is configured

MediaNivel 1Automatizadalinux

Descripción

The /tmp directory is a world-writable directory used for temporary storage by all users and some applications. Note: • If an entry for /tmp exists in /etc/fstab it will take precedence over entries in the tmp.mount file. • tmpfs can be resized using the size={size} parameter in /etc/fstab or on the Options line in the tmp.mount file. If we don't specify the size, it will be half the RAM. Resize tmpfs examples: • /etc/fstab tmpfs /tmp tmpfs rw,noexec,nodev,nosuid,size=2G 0 0 • tmp.mount [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,size=2G,noexec,nodev,nosuid

Cómo se verifica

Método de auditoría: Comando de shell

shell
alt0() { command -v grep >/dev/null 2>&1 || { echo "step1: grep not installed"; return 1; }; command -v mount >/dev/null 2>&1 || { echo "step1: mount not installed"; return 1; }; o=$(bash -c 'mount | grep -E '"'"'\s/tmp\s'"'"'' 2>&1); printf '%s\n' "$o" | tr -s ' \t' '  ' | sed 's/^ //;s/ $//' | grep -Fxq -- 'tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noexec,relatime)' || { echo step1: missing 'tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noexec,relatime)'; return 1; }; }; if alt0; then echo compliant; fi
Salida esperada
compliant

Cómo se corrige

Método de corrección: Guía o parche de infraestructura

Create or update an entry for /tmp in either /etc/fstab - OR - in a systemd tmp.mount file: - IF - /etc/fstab is used: • Configure /etc/fstab as appropriate. _ Example:_ tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0 • Run the following command to remount /tmp # mount -o remount,noexec,nodev,nosuid /tmp - OR - - IF - an explicit systemd target is used to mount /tmp:_ • Run the following command to create the file /etc/systemd/system/tmp.mount if it doesn't exist: # [ ! -f /etc/systemd/system/tmp.mount ] && cp -v /usr/share/systemd/tmp.mount /etc/systemd/system/ • Edit the file /etc/systemd/system/tmp.mount: Example tmp.mount file: # This file is part of systemd. # # systemd is…

Propiedades

Sistemas operativos
sles-12
Etiquetas
cis-convertedlinux
Referencia
CIS SUSE Linux Enterprise 12 Benchmark v3.2.0 - 1.1.2

Verificar este host

Ejecute esto en un equipo que tenga permiso para auditar. El escaneo es de solo lectura.

shell
tmaegis scan --target linux