Adaptations pour l’envoi des logs samba
This commit is contained in:
32
00-addc-forward_samba_logs
Normal file
32
00-addc-forward_samba_logs
Normal file
@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
|
||||
ADDC_PATH="/var/lib/lxc/addc/rootfs"
|
||||
|
||||
. /usr/lib/eole/utils.sh
|
||||
|
||||
InstallSSLFiles rsyslog_addc syslog syslog "$ADDC_PATH/etc/rsyslog.d/ssl/"
|
||||
if [ $(CreoleGet samba_log_connexion_authentification_proxy non) == 'oui' ]
|
||||
then
|
||||
ca_path=$(CreoleGet samba_log_connexion_ca_chemin)
|
||||
if [ -f $ca_path ]
|
||||
then
|
||||
cat /etc/ssl/certs/ca_local.crt $ca_path > "$ADDC_PATH/etc/ssl/certs/ca_rsyslog.crt"
|
||||
else
|
||||
EchoRouge "Le certificat racine pour le pair rsyslog n’a pas été trouvé"
|
||||
EchoRouge "Utilisation du mode anonyme"
|
||||
cp /etc/ssl/certs/ca_local.crt "$ADDC_PATH/etc/ssl/certs/ca_rsyslog.crt"
|
||||
fi
|
||||
else
|
||||
cp /etc/ssl/certs/ca_local.crt "ADDC_PATH/etc/ssl/certs/ca_rsyslog.crt"
|
||||
fi
|
||||
|
||||
if [ ! -e "$ADDC_PATH/var/log/rsyslog/queues" ]
|
||||
then
|
||||
mkdir -p "$ADDC_PATH/var/log/rsyslog/queues"
|
||||
lxc-attach -n addc chown syslog:adm /var/log/rsyslog/queues
|
||||
fi
|
||||
|
||||
lxc-attach -n addc apt install rsyslog-gnutls
|
||||
|
||||
lxc-attach -n addc systemctl restart rsyslog
|
||||
exit 0
|
Reference in New Issue
Block a user