TMAegis베타
linux 관련 규칙 더 보기

Linux distributions

TMA-SLES12-1.1.2

Ensure /tmp is configured

보통레벨 1자동linux

설명

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

점검 방법

감사 방식: 셸 명령

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
예상 출력
compliant

조치 방법

조치 방식: 가이드 또는 인프라 패치

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…

속성

운영 체제
sles-12
태그
cis-convertedlinux
참고 자료
CIS SUSE Linux Enterprise 12 Benchmark v3.2.0 - 1.1.2

이 호스트 점검하기

감사 권한이 있는 시스템에서 실행하세요. 스캔은 읽기 전용입니다.

shell
tmaegis scan --target linux