Page 1 sur 1

Logrotate récalcitrant

Publié : 19 janv. 2016, 23:57
par JC38
Bonsoir,

J'ai mis en place une solution de fail2ban, j'ai du au préalable activer les logs sur disque de domoticz et pour ce faire, j'envoie les log sur /media/usb/temp qui est un dossier sur une clef usb montée.

La conf logrotate pour mon domoticz est la suivante :

Code : Tout sélectionner

/media/usb/temp/domoticz.txt {
	su pi pi
        rotate 7
        daily
        minsize 1M
        missingok
        notifempty
        copytruncate
        delaycompress
        postrotate
                invoke-rc.d domoticz.sh restart > /dev/null
        endscript
}
Le pb est le suivant à l'éxécution :
/etc/cron.daily/logrotate:
error: error renaming /media/usb/temp/domoticz.txt.7 to /media/usb/temp/domoticz.txt.8: Permission non accordée
run-parts: /etc/cron.daily/logrotate exited with return code 1
C'est un pb de droits mais je ne sais pas quels droits positionner et sur quoi ? Dans les premiers tests, j'avais mis des droits "open-bar" sur le /temp mais suite à une manip ou à un apt-upgrade, l'open-bar s'est fermé (c'est mieux ainsi) mais je voudrais quand même trouver quels sont ceux qui permettent au logrotate de fonctionner.
Merci pour votre aide.

Re: Logrotate récalcitrant

Publié : 12 févr. 2016, 14:41
par jacob
Hello.

Vérifie le propriétaire/groupe du fichier /media/usb/temp/domoticz.txt

À priori, il te faut

Code : Tout sélectionner

su root root

Re: Logrotate récalcitrant

Publié : 12 févr. 2016, 14:55
par JC38
Merci.
J'étais arrivé à la même solution mais j'avais pas mis à jour le topic.