PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsFTPd - auf RedHat 3.0 ES



Baertronics
28.09.04, 13:44
Hallo zusammen.
ich habe einen Red Hat Es 3.0 mit einem vsFTPd am laufen.
Nun versuche ich den user in "ftpup" bei einloggen in das Verzeichniss "/var/www/ftp/" zu routen.
Wenn ich mich nun anmelde von einem Windowsrechner mittels der CMD Console, danach FTP Verbindung; erhalte ich eine Fehlermeldung:
---------------------------------------------------------
Verbindung mit 172.16.1.31 wurde hergestellt.
220 Welcome to FTP service.
Benutzer (172.16.1.31: (none)): ftpup
331 Please specify the password.
Kennwort:
500 OOPS: cannot change directory:/var/www/ftp/
Anmeldung fehlgeschlagen.
---------------------------------------------------------

Weis jemand was das genau ist?

Baertronics
28.09.04, 14:07
Na ja wenn der User nicht die selbe Verzeichniss hat wie der Server; kanns ja nicht gehen.!!

-----------


Nun habe ich nur noch ein kleines Problem (hoffe es ist klein)
Möchte nun, das der User das Verzeichniss nicht wechseln kann.. nach oben mit "cd .." geht das?

Diozaka
28.09.04, 14:37
Stichwort chroot.

Aus der Man-Page von vsftpd:

chroot_list_enable
If activated, you may provide a list of local users who are placed in a chroot() jail in their home directory upon login. The meaning is slightly different if chroot_local_user is set to YES. In this case, the list becomes a list of users which are NOT to be placed in a chroot() jail. By default, the file containing this list is /etc/vsftpd.chroot_list, but you may override this with the chroot_list_file setting.

MfG, Diozaka

Baertronics
28.09.04, 15:35
YEAH!!

Genau wie konnte ich das vergessen!

DANKE!