-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup-permissions.sh
More file actions
33 lines (25 loc) · 840 Bytes
/
Copy pathsetup-permissions.sh
File metadata and controls
33 lines (25 loc) · 840 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
# Script pour configurer les permissions correctes
echo "Configuration des permissions..."
# Rendre les scripts exécutables
chmod +x install.sh
chmod +x uninstall.sh
chmod +x test-attack.sh
chmod +x setup-permissions.sh
# Si installé dans /opt/antiddos
if [ -d "/opt/antiddos" ]; then
echo "Configuration des permissions pour /opt/antiddos..."
# Permissions sur les dossiers
chmod 755 /opt/antiddos
chmod 755 /opt/antiddos/src
chmod 755 /opt/antiddos/public
chmod 755 /opt/antiddos/public/js
# Permissions sur le .env (sensible)
if [ -f "/opt/antiddos/.env" ]; then
chmod 600 /opt/antiddos/.env
fi
# Permissions sur les logs
chmod 755 /opt/antiddos/logs
chmod 644 /opt/antiddos/logs/*.log 2>/dev/null
fi
echo "Permissions configurées avec succès!"