www.ProFTPD.de
13. März 2007, 20:25:05 *
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: User in Homeverzeichnis einsperren (gelöst)  (Gelesen 289 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Nadja
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« am: 20. Mai 2006, 12:10:09 »

Hi @all

Erstmal ein großes Lob an die Boardbetreiber und alle die hier Ihre Freizeit opfern um anderen zu helfen!

Doch nun zu meinem Problem:
Folgende proftpd.conf (Proftpd Version 1.2.10):

Code:
ServerName "ProFTPD"
ServerType inetd
ServerType inetd
DefaultServer on
<Global>
DefaultRoot ~ psacln
AllowOverwrite on
</Global>
DefaultTransferMode binary
UseFtpUsers on

Port 21
Umask 022
MaxInstances 30

ScoreboardFile /var/run/proftpd/scoreboard

TransferLog /usr/local/psa/var/log/xferlog

<Directory /srv/www/vhosts>
GroupOwner psacln
</Directory>

AuthPAM on
AuthPAMConfig proftpd

IdentLookups off
UseReverseDNS off

AuthGroupFile /etc/group
Include /etc/proftpd.include


Die proftpd.include ist momentan noch leer.

Leider landen die User beim Login zwar in ihrem Heimatverzeichnis, können dieses aber problemlos verlassen.
Fragen:
  • Wie kann ich die User in ihr Heimatverzeichnis einsperren?
  • Was bedeutet das psacln hinter der dem DefaultRoot?
  • Wie kann ich proftpd dazu bringen die Configdatei neu einzulesen ohne den Server neu zu starten?

Vielen Dank schon einmal für eure Mühe.
Gruß
Nadja
« Letzte Änderung: 20. Mai 2006, 17:50:06 von Nadja » Gespeichert
VolGas
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 771



Profil anzeigen
« Antwort #1 am: 20. Mai 2006, 16:01:57 »

Hi Nadja,

Du möchtest doch bestimmt, daß alle User in ihrem Home-Verzeichnis landen, nicht nur User der Gruppe "psacln", oder?
Dann nimm dies von DefaultRoot einfach weg: "DefaultRoot ~"

Ich denke, daß es dann funktionieren un damit die Fragen 1 & 2 beantwortet sein dürften.

Die .conf liest der ProFTPD über einen "Soft-Restart" neu ein - aber funktioniert aber nur für neue FTP-Sessions.
Dazu schickt man dem Eltern-Prozess das "HUP"-Signal.
Über ein Startscript geht dies z.B. mit: /etc/init.d/proftpd reload

mfg.
  VolGas
« Letzte Änderung: 20. Mai 2006, 16:09:58 von VolGas » Gespeichert
Nadja
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« Antwort #2 am: 20. Mai 2006, 17:49:14 »

Hi VolGas,

vielen Dank! Alle Probleme sind gelöst *freu*

Eigentlich waren die User schon in der Gruppe psacln aber egal, hab es rausgenommen und schon war die Welt in Ordnung  Grinsend

Vielen Dank noch mal für deine Hilfe.
Gruß
Nadja
Gespeichert
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.051 Sekunden mit 16 Zugriffen.