2016-04-21 6 views
1

heruntergeladen werden. Ich versuche, eine Datei mit der Funktion get() von Fabric herunterzuladen, kann dies aber leider nicht. Ich habe zwei VMs mit Benutzernamen 'A' und 'B'.Die Datei kann nicht mit dem Fabric

Stoff zeigte diesen Fehler; 'ungültiger Benutzer: A', als ich versuchte, eine Datei von Maschine B zu Maschine A herunterzuladen. So erstellte ich einen Benutzer A auf beiden Maschinen und gewährte ihnen alle Privilegien durch Hinzufügen der 'visudo' Datei mit `A ALL = (ALLE: ALLE) ALLE.

Aber immer noch Fabric zeigt die Erlaubnis verweigert Fehler. Ich kann nicht verstehen warum?

get(remote_command, local_command, use_sudo=True)

Jede Hilfe wird

Dank

+0

Entschuldigung! Ich habe Ihren Punkt nicht erhalten –

+0

Bitte gehen Sie voran und posten Sie den tatsächlichen Code, den Sie verwenden, der nicht funktioniert. Die von Ihnen angegebene Beschreibung ist nicht ausreichend. – 2ps

Antwort

2

ich die Lösung herausgefunden geschätzt werden :). Eigentlich habe ich versucht, eine Datei aus dem Verzeichnis/opt/nach/opt/herunterzuladen, das die Root-Rechte besitzt. Aufgrund von sudo_True konnte ich von/opt herunterladen, konnte aber die Datei im Verzeichnis/opt meiner VM nicht speichern. Also habe ich meinen Ansatz geändert, indem ich die Datei in meinem Home-Ordner heruntergeladen habe und sie dann in das Verzeichnis/opt/verschoben habe.

Hoffe es hilft :).

Verwandte Themen