Userrechtevergabe

Javascript

New Member
Hallo zusammen,

ich stehe gerade etwas auf dem Schlauch.

Ich habe einen sFTP User erstellt der über WinSCP in ein bestimmts Verzeichniss kommen soll. Allerdings nur in dieses und dessen Unterverzeichnisse.

Beim Login über WinSCP springt er in das Verzeichniss: srv/xxx/xxx/xxx/ZIELVERZEICHNIS

Soweit passt es.

Aber: Der User kann z.B. zurück nach srv/xxx/xxx/ springen. Das darf aber nicht sein. Er soll sich nur in ZIELVERZEICHNIS bewegen können, dort aber schalten und walten können wie er will.

Hat jemand die Lösung für das Problem für mich?

Grüße
Java
 
Kann es sein, dass du sFTP und FTP verwechselst?

Eine sFTP-Verbindung wird über den SSH-Port etabliert. Normalerweise ist dieser jedoch nicht chrooted. Dies kann man jedoch am SSH-Server einrichten. Also solltest du mal bei Tante Google nach chroot und SSH in Verbindung mit chroot suchen, und dir am besten die Links von Roger Wilco durchlesen.
 
Um diverse User per chroot einzusperren benutze ich nen kleines Script welches man hier finden kann.
 
Kann es sein, dass du sFTP und FTP verwechselst?
MOD: Bitte keine Fullquotes! Danke

Hi,

nein, ich verwechsle das nicht.
Ich baue mit dem User eine sFTP Verbindung zu seinem Verzeichnis auf über den Port 22. Genutzt wird hier WinSCP.-
Es passt soweit auch alles, beim Login geht er auch gleich in das Verzeichnis wo er hin soll. Nur kann er zurückspringen, das soll er nicht können.
 
Last edited by a moderator:
Jupp, und das Zurückspringen kommt daher, weil dein SSH nicht für eine chroot-Umgebung konfiguriert ist.

Du musst es also dementsprechend umkonfigurieren.
 
Back
Top