SSH Pfadsetzereien und Unison
Hallo zusammen,
ich möchte das Homeverzeichnis eines Debian-Laptops mit dem einer SuSE
Workstation mit unison abgleichen. Für einen Abgleich verlangt unison, dass
es auch auf dem Wirtrechner installiert ist.
Nun zu meinem Problem: unison ist auf der SuSE Workstation nicht
standarmäßig installiert und ich verfüge über keine root-Rechte. Ich habe
ein unison-Binary unter /usr/local/icg4/bin installiert. Das ist auch im
Suchpfad des Benutzers. Da bei einer nicht-interaktiven SSH-Verbindung die
Pfade nicht gesetzt werden(.kshrc(ja, wirklich die Kornshell) wird nicht
ausgewertet), meldet mir unison, dass es sich auf der Gegenseite nicht
finden kann. Mit interaktiver Shell funktionierts.
Mit nicht-interaktivem SSH liefert mir
ssh benutzer@maschine echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games
Also bat ich den Administrator, einen Link zu unison im /usr/local/bin zu
machen. Das tat er auch, aber ich bekomme weiterhin mit
ssh benutzer@maschine unison
ksh: unison: not found
Somit funktioniert die ganze Synchronisationsgeschichte nicht.
Noch zur Info: Sowohl /usr/local/ als auch /usr/local/icg4 sind gemountete
NFS-Shares. Glaube aber nicht, dass es damit was zu tun hat.
Vielen Dank für Eure Tipps, Jens.
Reply to: