Sichern des FTP-Zugriffs unter Solaris 10

2640
Rooneyl

Ich habe einen Webserver (auf dem Apache unter Solaris 10 ausgeführt wird), nach dem ich mich um ein paar Freunde kümmere, und ich habe mich gefragt, wie man den FTP / SSH-Zugriff jedes Benutzers einschränken kann. Ich möchte, dass jedes Konto beim Anmelden direkt in das Heimatverzeichnis geleitet wird und nicht darüber erlaubt wird. Ich habe versucht, die Berechtigung für den Ordner über den Basisverzeichnissen der Benutzer zu ändern, um die Gruppe "other" nicht zuzulassen. Dies führte jedoch dazu, dass Befehle wie cd und ls nicht funktionieren. Ich habe über den Befehl chroot gelesen, aber von dem, was ich gelesen habe, macht es mir Angst. Jede Hilfe oder Beratung wird dankend angenommen. Danke im Voraus.

0

1 Antwort auf die Frage

0
jim mcnamara

chroot ist die Standardmethode, um FTP-Benutzerkonten in einer vollständig kontrollierten Umgebung zu sperren. Es ist überhaupt nicht beängstigend - im Grunde erstellen Sie eine "Mini" -Umgebung, in der der Benutzer nur bestimmte Verzeichnisse mit einem benutzerdefinierten Verzeichnis / usr sehen kann. Das special / usr enthält nur wenige Dateien.

In / etc / ftpd gibt es eine Reihe von "Kontrolldateien": ftpaccess ftpconversions ftpgroups ftphosts ftpservers ftpusers

Schauen Sie sich jede Datei an, dazu gibt es eine Manpage, z man -s 4 ftpuser