Ich verbinde mich wie folgt über einen Link mit einem Server:
plink -ssh -l username -pw password example.host.com -m C:\Putty\input.txt > C:\Putty\output.txt
input.txt enthält
whoami
su - newsuser
whoami
output.txt enthält
username
username
SU funktioniert nicht über die Verbindung.
Wenn Sie den gleichen Befehl in putty versuchen, funktioniert er einwandfrei und es wird die Ausgabe "newsuser" ausgegeben .
Linux PuTTY - su für passwortbezogene Probleme automatisieren
Ich habe die obige Lösung ausprobiert, aber sie funktioniert bei mir nicht.
Vielen Dank
-t
stattdessen verwendet-m
. Sie müssen beide verwenden. Lesen Sie die Dokumentation!