sécurité root

This commit is contained in:
2026-03-18 08:07:45 +01:00
parent 790052dfe5
commit 78e2f5ea1e
2 changed files with 8 additions and 1 deletions

View File

@@ -19,6 +19,13 @@ CRITICAL=95
MOUNTS=("/" "/var" "/home") MOUNTS=("/" "/var" "/home")
LOG_BIN="/opt/monitoring/bin/log-cli.php" LOG_BIN="/opt/monitoring/bin/log-cli.php"
# --- Vérification ROOT ---
if [ "${EUID}" -ne 0 ]; then
echo "ERREUR : Ce script doit être exécuté en tant que root." >&2
$LOG_BIN ERROR "internal_error" "Tentative d'exécution sans privilèges root."
exit 1
fi
for mount in "${MOUNTS[@]}"; do for mount in "${MOUNTS[@]}"; do
if ! mountpoint -q "$mount"; then continue; fi if ! mountpoint -q "$mount"; then continue; fi

View File

@@ -1,5 +1,5 @@
5b4ea784d2cbe73f6e829e35f23b0b4dbe12df55cc1abc8eba6602da36c724ef 755 bin/alert-engine.php 5b4ea784d2cbe73f6e829e35f23b0b4dbe12df55cc1abc8eba6602da36c724ef 755 bin/alert-engine.php
c748d8d9baf09535ee84ed2d7ad9ab9c4e9674449877e7a9361c75e6e4dd49ed 755 bin/check_disk.sh d3d80aab061d7bef8c3830eac2198f10b98270f8b48517b6538ddf766c8dcda7 755 bin/check_disk.sh
ead10d3be3aac48c6406a734dee1bddf9a8abb1e21de102ce72fa92fdecbaf22 644 bin/check_smart.sh ead10d3be3aac48c6406a734dee1bddf9a8abb1e21de102ce72fa92fdecbaf22 644 bin/check_smart.sh
3046c0fb3abdc4e99758cbf9279f4d60d86d815e598851ca362e558891118751 755 bin/install-monitoring.sh 3046c0fb3abdc4e99758cbf9279f4d60d86d815e598851ca362e558891118751 755 bin/install-monitoring.sh
97a91b13b0776acb3326010821ffcc163e96a97e3c326ea77f11efdb7baf159a 755 bin/log-cli.php 97a91b13b0776acb3326010821ffcc163e96a97e3c326ea77f11efdb7baf159a 755 bin/log-cli.php