www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: ConiKost am 02. Juni 2006, 22:19:07



Titel: Symlinks folgen?
Beitrag von: ConiKost am 02. Juni 2006, 22:19:07
Hallo!
Ich habe hier einen ProFTPD v1.2.10 Server unter Gentoo am laufen.

Das ganze läuft per MySQL und jeder User hat sein eigenes Verzeichnis. Chrooting ist aktiv.

Nun habe ich eine Frage. Ich habe einen Admin User. ISt es möglich in meinem FTP Verzeichnis Symlinks anzulegen, die zu anderen Verzeichnisen außerhalb des CHROOTS liegen und auch benutzbar sind? Sagen wir z.B /home/p2p (chroot ist aber /home/ftp/ConiKost).

Meine config:

Code:
Metabox proftpd # cat proftpd.conf
# Met@box 500 ProFTPD Server
ServerAdmin                     "ConiKost@gmx.de"
ServerName                      "Der Met@box 500 FTP Server"
ServerType                      standalone
DefaultServer                   on

# Verbindungsaufbau beschleunigen
UseReverseDNS off
IdentLookups off

# Standardport
Port                            21

# Standard Umask
Umask                           022

# Maximale Verbindungen gleichzeitig
MaxInstances                    10

# Mit folgendem User und folgender Gruppe ProFTPD starten
User                            ftp
Group                           ftp

# chroot jeden User aktivieren
DefaultRoot ~

# Resuming aktivieren
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

# FXP aktivieren
AllowForeignAddress on

# SQL Aktivieren
AuthOrder mod_sql.c
SQLAuthTypes Crypt
SQLAuthenticate users*
SQLConnectInfo ProFTPD@localhost ProFTPD MEINPSW
SQLDefaultGID 20000
SQLDefaultUID 20000
SQLMinUserGID 10000
SQLMinUserUID 10000
SQLUserInfo Benutzer User Passwort UID GID FTP Shell

# Gültige Shell deaktivieren
RequireValidShell off

# Rechte können nicht geändert werden
<Limit SITE_CHMOD>
  DenyAll
</Limit>

#Symlinks zeigen
ShowSymlinks                    on

# Welcome Message
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"

# SSL
TLSEngine                       on
TLSLog                          /var/log/proftpd/tls.log
TLSProtocol                     SSLv23
TLSOptions                      NoCertRequest
TLSRSACertificateFile           /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSRSACertificateKeyFile        /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSVerifyClient                 off


Titel: Re: Symlinks folgen?
Beitrag von: VolGas am 02. Juni 2006, 23:11:07
Hallo,

normalerweise geht das nicht - deshalb hat man ja chroot.
Aber es scheint eine Lösung dafür zu geben: siehe "mod_vroot" mit "VRootEngine" und "VRootOptions".

mfg.
  VolGas


Titel: Re: Symlinks folgen?
Beitrag von: ConiKost am 05. Juni 2006, 13:58:00
Danke für die Antwort :)