- Ajout des droits pfx

This commit is contained in:
Frogg 2026-05-09 17:55:34 +02:00
parent 97808ebf1b
commit de4af27635
1 changed files with 11 additions and 11 deletions

View File

@ -654,18 +654,18 @@ do_deb_sys_cert_install(){
chown root:ssl-cert /etc/ssl/wildcard
chmod 750 /etc/ssl/wildcard
# --- Redémarrage intelligent (uniquement si le service EXISTE) ---
for SVC in $CONFIG_DEB_INSTALL_DEFAULT_CA_SERVICES; do
if systemctl is-active --quiet "$SVC"; then
PID=$(pgrep -f "$SVC" | head -n1)
if [ -n "$PID" ]; then
SVC_USER=$(ps -o user= -p "$PID" | tr -d ' ')
if [ -n "$SVC_USER" ] && [ "$SVC_USER" != "root" ]; then
echo "🚀 Service détecté : $SVC (Utilisateur : $SVC_USER)"
usermod -aG ssl-cert "$SVC_USER"
msg_success "Utilisateur $SVC_USER ajouté au groupe ssl-cert"
fi
fi
fi
# On vérifie si l'unité systemd existe vraiment sur le système
if systemctl list-unit-files "$SVC.service" >/dev/null 2>&1; then
if systemctl is-active --quiet "$SVC"; then
msg_warning "Redémarrage de $SVC pour appliquer les droits..."
systemctl restart "$SVC"
fi
else
# On ignore silencieusement si le service n'est pas installé
continue
fi
done
# ==================================================================