Die Ausführung von "cp" aus einem Plink-Skript führt zu einem Fehler

381
vap78

Ich versuche, mehrere Befehle auf Linux-VMs über Plink auszuführen.

Ich habe folgende Plink-Befehlsdatei erstellt:

cp /home/user/scropt.sh /tmp ; chmod a+x /tmp/script.sh ; /tmp/script.sh 

Ich laufe plink so:

plink -ssh -pw <password> -l <user> -m <path to command file> <host> 

Login ist ok aber dann bekomme ich einen Fehler:

"cp" isn't allowed to be executed. 

Irgendwelche Ideen warum?

0
Ist das der genaue Fehler, den Sie bekommen? - Ich würde etwas davon erwarten, einen Befehl namens cp nicht zu finden. djsmiley2k vor 7 Jahren 0
@ djsmiley2k Nein - das ist alles, was ich als Fehler bekomme. Warum würde "cp" nicht existieren? vap78 vor 7 Jahren 0
Sieht aus, als würden Sie möglicherweise eine Verbindung zu einem SSH-Server herstellen, für den die Berechtigung eingeschränkt ist. Vielleicht benutzt es ein Gefängnis oder so. gogators vor 7 Jahren 0
@gogators, das wäre ungerade, da ich "cp" ausführen darf, wenn ich mich mit demselben Benutzer über eine interaktive ssh-Sitzung anmelde. vap78 vor 7 Jahren 0

0 Antworten auf die Frage