PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unison & scponly



tretschi69
20.12.04, 13:50
Hallo,
die aktuelle Version von Scponly (4.0.x) und Unison (2.9.1) sind im chroot nicht betriebsfähig.:

nach der Passworteinegabe (naoch kein schlüssels erzeugt)
wird folgende Fehlermeldung ausgegeben.
"Fatal error: exception Util.Fatal("Environment variable HOME not found")"

Das Binary wurde mit
./configure --enable-chroot --enable-unison-compat --enable-rsync-compat erzeugt.
Und das Käfig dan mit "make Jail" angelegt.

Mit Winscp habe ich das gewünschte Ergebniss.:
Benutzer sieht nur seine Umgebung und kann nur auf sein freigegebenes Verzeichniss schreiben.

Ein test mittels ssh
ssh -l nutzer host ls
ist insofern erfolgreich das ich dann das Verzeichniss root vom Käfig aufgelistet bekomme.

Kann es sein das scponly das enviroment verbirgt?
Wie kann ich die $Home variable in dem Käfig anlegen?

Zusatztest.:
Auch ein nacträgliches kopieren der bash und den notwenigen libs nebst anpassen der Shell auf bash hat einen normalen ssh Account zur folge.
Dort ist dan auch ein enviroment vorhanden.

Zusatzinfo
Auf der Mailinglist von Unisom wurde mein problem bereits im März skizziert aber leider nicht beantwortet.

Hat hier jemand eine Idee??
Am besten vielleicht sowas wie der benutzer muss soundso angepasst werden oder kopiere die und die lib in das Jail...


danke für alle die sich die Zeit nehmen mein Problem zu lesen.
rt