www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: akhnaten am 19. Oktober 2006, 10:22:19



Titel: DefaultRoot funktioniert nicht
Beitrag von: akhnaten am 19. Oktober 2006, 10:22:19
Hi,

ich möchte das die User meines Servers nur Zugriff auf ihr Homeverzeichnis haben, aber das funktioniert nicht. Hier ist meine Config:
ServerName                      "myserver"
ServerIdent                     off
ServerType                      standalone
DeferWelcome                    off
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    off
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
UseReverseDNS                   on
IdentLookups                    off
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"
DenyFilter                      \*.*/
TLSEngine                       off
Port                            21
MaxInstances                    5
User                            nobody
Group                           nogroup
Umask                           022  022
AllowOverwrite                  off
DelayEngine                     off
RequireValidShell               off
TransferLog                     /var/log/proftpd.xferlog
UseSendfile                     off
DefaultRoot                     /home/myuser

Betriebssystem ist Debian und die Proftpverserion ist 1.3.0. Kann mir jemand helfen?

Danke


Titel: Re: DefaultRoot funktioniert nicht
Beitrag von: stonki am 19. Oktober 2006, 11:08:23
was passiert denn ? Nach Deiner Config sollen ALLE User in "/home/myuser" gesperrt werden. Hätten Sie dazu die benötigten Berechtigungen. Wenn Du das nichts willst --> FAQ & Sample Configs


Titel: Re: DefaultRoot funktioniert nicht
Beitrag von: akhnaten am 19. Oktober 2006, 11:45:51
Erstmal danke für deine Antwort.

was passiert denn ?

Die Benutzer werden nicht eingesperrt. Ich kann mit chdir immer noch das Verzeichnis wechseln und so auf das gesamte System zugreifen.

Nach Deiner Config sollen ALLE User in "/home/myuser" gesperrt werden. Hätten Sie dazu die benötigten Berechtigungen.
Ich habe sowieso nur einen FTP-User daher habe ich als DefaultDir das HomeVerzeichnis des FTP-Users angegeben. Die Berechtigungen sind in Ordnung, denn wenn ich mich per ftp einlogge land ich auch in /home/myuser, aber ich kann dann immer noch das Verzeichnis wechseln. Habe ich irgendwas falsch gemacht?


Titel: Re: DefaultRoot funktioniert nicht
Beitrag von: VolGas am 19. Oktober 2006, 15:08:35
Hi!

lange Rede, kurzer Sinn: "DefaultRoot ~" und gut.
Jeder User in seinem Verzeichnis...

mfg.
  VolGas