Linux distributions
TMA-ALINUX2-5.1.3
Ensure permissions on /etc/cron.hourly are configured
MédiaNível 1Automatizadalinux
Descrição
This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.
Como é verificado
Método de auditoria: Comando shell
shell
alt0() { command -v stat >/dev/null 2>&1 || { echo "step1: stat not installed"; return 1; }; o=$(bash -c 'stat /etc/cron.hourly' 2>&1); printf '%s\n' "$o" | tr -s ' \t' ' ' | sed 's/^ //;s/ $//' | grep -Fxq -- 'Access: (0600/drwx------) Uid: ( 0/ root) Gid: ( 0/ root)' || { echo step1: missing 'Access: (0600/drwx------) Uid: ( 0/ root) Gid: ( 0/ root)'; return 1; }; }; if alt0; then echo compliant; fi- Saída esperada
compliant
Como é corrigido
Método de correção: Orientação ou patch de infraestrutura
Run the following commands to set ownership and permissions on /etc/cron.hourly : # chown root:root /etc/cron.hourly # chmod 600 /etc/cron.hourly
Propriedades
- Sistemas operacionais
- alinux-2
- Tags
- cis-convertedlinux
- Referência
- CIS Aliyun Linux 2 Benchmark v1.0.0 ARCHIVE - 5.1.3
Verificar este host
Execute isto em uma máquina que você tenha permissão para auditar. A varredura é somente leitura.
shell
tmaegis scan --target linux