Das Problem ist, dass eine logrotate-Konfigurationsdatei jeden Befehl als root ausführen kann (unter Verwendung von Zeilengruppen vorrotiert / postrotiert). Daher würden Sie Ihrem deployer
Benutzer tatsächlich Root-Rechte gewähren, indem Sie ihm Schreibzugriff auf Dateien in gewähren /etc/logrotate.d/
. Also nein, es ist kein Fehler.
Wenn Sie Ihrem Deployer-Benutzer vertrauen, könnten Sie das Problem möglicherweise lösen, indem Sie ihm Sudo-Rechte zum Kopieren von Dateien erteilen /etc/logrotate.d/
. Vorausgesetzt natürlich, dass der Deployer-Benutzer nicht derselbe Benutzer ist, als den die Web-App ausgeführt wird.