Ich habe einen Jenkins-Build erstellt, um einige Module zu kompilieren und zu verteilen. Die Ausgabe der Erstellungsbefehle (z. B. make
oder ant
) wird in eine Datei mit dem Namen build.log
umgeleitet.Jenkins: Berechtigung verweigert zu einer 777-Datei
Das Komische ist, dass echo
in die gleiche Datei umleiten, indem tee
, schlägt fehl:
tee: ../../build.log: Permission denied
Die Datei existiert und hat 777 Berechtigungen (markiert mit ls -ltrh ../..
). Irgendwelche Ideen, was mit diesem Schreiben falsch ist?
Sind Sie sicher, dass der Pfad zu dem Verzeichnis die richtigen Berechtigungen hat? Nicht nur die Datei? – sjakubowski
Sind Sie sicher, dass der Benutzer, der jenkins ausführt, der Benutzer mit der Berechtigung 777 ist? –