PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einen Ordner über FTP für Benutzer freigeben



duspat
05.02.03, 16:39
Hallo,

ich habe den Proftp Server auf SuSE 7.3 installiert. Wenn ich mich jetzt mit den Benutzer xy anmelde kann ich den ganzen Server sehen.

Ich möchte aber das der User xy nur /usr/local/httpd/htdocs/xy sehen und bearbeiten (down- und uploaden) kann.

Wie kann ich das einstellen?

Der user xyz soll aber weiterhin alles dürfen.

Danke

Gruß

Patrick

corresponder
05.02.03, 16:45
da ich davon ausgehe, dass du mehrere benutzer haben möchtest, würde ich es so machen:

in die proftpd.conf

DefaultRoot ~ !adm


dann den user auf ein homevrzeichnis festlegen entweder beim anlegen des users (man useradd) oder nachträglich in der passwd in /etc mit dem befehl vipw (als root)
und dies nur mit vi-kenntnissen...sonst chaos....
dann am besten noch /etc/ftponly ans ende des users in der passwd, damit er nicht in eine konsole kommt (da steht normal /bin/bash)....
ftponly leer anlegen in /etc
dann in /etc/shells

/etc/ftponly

reinschreiben und gut is !



:D

lordimac
06.02.03, 01:18
Komplizierter gehts wohl net ?

Lass den quatsch mit /etc/ftponly

Einfach in der /etc/passwd das /bin/bash bzw. /bin/sh (or whatever) durch nen einfaches /dev/null ersetzen und gut is.

MfG lordimac