2016-08-10 3 views
0

Ich bin Selen Test über Jenkins laufen. Alle Pakete werden auf den Linux-Server hochgeladen. In meinem Test muss man lesen und schreiben, um zu übertreffen.Linux Dateizugriff über Jenkins Erlaubnis verweigert

Jedes Mal, wenn ich neue xls-Datei hochladen, ich habe folgenden Befehl auszuführen:

chmod 777 path/test.xls

Wenn ich neu auf Linux ersetzen übertreffen und über jenkins bauen laufen ohne Wenn Sie über den Befehl ausführen, sagt Jenkins, dass die Berechtigung verweigert wurde.

Gibt es einen Befehl, der permanente Berechtigung zum Zugriff auf Datei von Linux setzen?

Antwort

1

Sie können die Berechtigung für das Verzeichnis rekursiv ändern, indem Sie die Option -R verwenden. Wenn die Datei in den Ordner gestellt wird, hat sie die gleiche Berechtigung wie das Verzeichnis.

versuchen Sie dies:

chmod -R 777 path/ 

Hinweis: Dadurch werden alle Dateien und Unterordner im Verzeichnis

auf 777 ändern