www.ProFTPD.de
13. März 2007, 22:10:03 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Einrichtung  (Gelesen 326 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
nsaagenteurope
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen WWW E-Mail
« am: 26. Juli 2003, 20:21:40 »

Hallo

Ein Lob an die Macher der Seite. Ist wirklich klasse. So hat das übersetzen geklappt. Laufen tut er auch. Jetzt geht es an das Feintunning.

Ich habe ein Suse Linux 7.3 System. Auf dem System laufen 3 verschiedene IP Adressen.


Auf der ersten IP Adresse soll der Default Server laufen.
IP: 192.168.0.40 Verzeichniss /usr/local/httpd/

Auf der zweiten IP soll die eigentliche Homepage laufen. Also auf dem Verzeichniss darf nur ich ugriff haben.
IP: 192.168.0.41 Verzeichniss /home/siefkeholding

Auf der dritten IP läuft phpsysinfo
Verzeichniss nur ich
IP: 192.168.0.42 Verzeichniss /home/phpsysinfo


Wie stelle ich das jetzt an das bei Eingabe ftp://192.168.0.40 oder 41 ... auch der FTP Server auf dieses Verzeichniss geht.

Die Grunddatei habe ich ja fertig aber wie bekomme ich das jetzt hin.

Gruß und vielen Dank
Silvio
Gespeichert

Ich denke oft an die Zukunft, weil das
der Ort ist wo ich den Rest des Lebens verbringen werde.

* Al Pacino
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 26. Juli 2003, 20:33:25 »

Zitat von: "nsaagenteurope"

Auf der ersten IP Adresse soll der Default Server laufen.
IP: 192.168.0.40 Verzeichniss /usr/local/httpd/

Auf der zweiten IP soll die eigentliche Homepage laufen. Also auf dem Verzeichniss darf nur ich ugriff haben.
IP: 192.168.0.41 Verzeichniss /home/siefkeholding

Auf der dritten IP läuft phpsysinfo
Verzeichniss nur ich
IP: 192.168.0.42 Verzeichniss /home/phpsysinfo


Wie stelle ich das jetzt an das bei Eingabe ftp://192.168.0.40 oder 41 ... auch der FTP Server auf dieses Verzeichniss geht.


das ist nun einfach. Prinzipiell hast Du zwei Moeglichkeiten:
1) Die aller Einfachste: Du loggst Dich nur auf 0.40 ein und je nach Usernamen wirst Du in das DIR eingesperrt

2) Die normale: Du schaust Dir mal <Virtual Host> an. Du richtest fuer 0.41 und 0.42 je einen VirtualHost ein. Hier kannst Du z.B. das Defaultroot so setzen, dass jeder in das bestimmte Verzeichnis kommt. Siehe auch AllowUser usw.

PS. Mir leuchtet nicht ein, wieso Du per FTP auf "phpsysinfo" drauf zugreifen willst, aber wenn Du unbedingt willst.

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
nsaagenteurope
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen WWW E-Mail
« Antwort #2 am: 26. Juli 2003, 23:19:41 »

hallo

ich schreibe hier mal die proftpd.conf. Ich habe einmal die erste Variante genutzt, allerdings mit WEBMIN. Ich hoffe der Weg ist richtig.

Code:

ServerName "powered by SuSE Linux"
#ServerType inetd
ServerType standalone
ServerAdmin root@siefke.ll
DefaultServer on
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# Note that this ONLY works in standalone mode
MaxInstances 30
# Set the user and group under which the server will run.
User nobody
Group nogroup
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~
# Normally, we want files to be overwriteable.
<Directory />
AllowOverwrite on
</Directory>
<Anonymous ~ftp /usr/local/private>
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 10
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
<Global>
UserAlias silvio siefkeholding
UserPassword siefkeholding 124S0mNO7q5Pg
</Global>


Allerdings habe ich keine Schreibmöglichkeit.  Ich bekomme, wenn ich mit einen FTP Client Daten übertragen möchte nur die Meldung
Code:

550 templates: Permission denied


Was fehlt?

Gruß und Dank
Silvio
Gespeichert

Ich denke oft an die Zukunft, weil das
der Ort ist wo ich den Rest des Lebens verbringen werde.

* Al Pacino
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 27. Juli 2003, 12:15:45 »

Sowas in etwa :?:
Code:
<Directory ~/templates>
 <Limit SITE_CHMOD DELE>
  DenyAll
 </Limit>
 <Limit WRITE READ DIRS>
  AllowAll
  DenyAll
 </Limit>
</Directory>
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.055 Sekunden mit 16 Zugriffen.