PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PureFTPD: Alle Verzeichniss verstecken außer dem freigegeben?



zeeman
27.12.02, 21:39
Hallo, ich bins schon wieder :D

Hab die PureFTPD.rpm jetzt rebuildet und der ftp läuft auch soweit gut.
Ich hab 2 virtuelle Benutzer eingerichtet.
Die funktionieren auch so, wie sie sollen (mit den Rechten und Beschränkungen), nur können sie im kompletten Dateisystem herumbrowsen.
Sie können zwar nix down- / uploaden, aber irgendwie so doll finde ich das nicht.

Ich hab für beide /data/FTP als 'directoy' angegeben.

Kann ich alle Ordner, die unterhalb liegen sperren/verstecken?


Danke

cu
zeeman

Berufspenner
27.12.02, 22:52
Hi

Für dich wäre 'chroot' wohl interessant. Sonst kannst du auch mal gucken, ob du hier etwas brauchbares findest:
http://www.x-fish.org/tux_pureftpd02.html
http://lists.suse.com/archive/suse-isdn/2001-Mar/0149.html

Cu

zeeman
28.12.02, 10:52
Danke! :)

Ich hab die 2 virtuellen Benutzer gelöscht und dann neu eingerichtet, aber halt mit '-d' und nicht mit '-D' für das Directory. Dadurch wurden sie automatische gechrootet.

Nur habe ich jetzt noch ein Problem mit dem Anonymous:

Wie kann ich das Directory von ihm umstellen?
Den User gibt es ja eigentlich nicht. Der wird ja von pure-ftpd sofort abgefangen....

cu
zeeman

Berufspenner
28.12.02, 17:25
Hi

Für den anonymen Zugriff dient der User 'ftp'. Meist reicht es aus, wenn du sein Homeverzeichnis an die dir passende Stelle verlegst.

Cu

zeeman
28.12.02, 19:17
Original geschrieben von Berufspenner
Für den anonymen Zugriff dient der User 'ftp'. Meist reicht es aus, wenn du sein Homeverzeichnis an die dir passende Stelle verlegst.


Und wie mach ich das?
Hab Linux erst seit 3 Tagen...

Danke
zeeman

Berufspenner
28.12.02, 19:38
Hi@all

Yast sollte dir dabei helfen können. Such mal bei der Benutzerverwaltung. Hast du denn 'ftpdir' mit installiert?

Cu

zeeman
29.12.02, 00:20
N'Abend!
Also die "FTP Testumgebung" hab ich jetzt nachinstalliert.

Aber selbst nach dem ReBoot war unter Yast nur mein eigener User-Name zu finden.
Den User 'ftp'/'FTP' kann ich auch net anlegen.
Er sagt es gäbe einen Konflikt.

Idee?

cu
zeeman

chr
29.12.02, 02:06
tip so am rande: geh weg von yast und beschäftige dich mit den dateien /etc/passwd, /etc/group und /etc/shadow (oder /etc/.shadow), verwaltungsprogramme für eine shell console sind idr in /usr/sbin/, adduser/useradd, das gleiche für group usw.

in /etc/passwd sind halt die user drin:
root:x:0:0:root:/root:/bin/bash
username:passwort(in der shadow):userid:gruppenid:beschreibung:homedir:shel l

in der /etc/group dann halt ähnlich - nur nicht user sondern gruppen

ansonsten man passwd oder group oder shadow oder foobar ;-)

dann kann yast dich auch nicht mehr verwirren

chr

zeeman
29.12.02, 11:29
Ich dank dir für die Tipps.

Nachher ausprobieren, wenn ich wieder zu Hause bin.

edit:
Geht wunderbar.
Danke.
Auch die Rechte und so passen wunderbar.
Nur noch den Router anpassen, dass man auch von außen auf den ftpd kommt.

cu
zeeman