www.ProFTPD.de
13. März 2007, 21:25:46 *
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: Newbie: nicht jeder User kann sich einloggen  (Gelesen 234 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Lengen1971
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« am: 26. September 2005, 16:11:18 »

Hallo,
bin blutiger Anfänger und versuch, ein Verzeichnis für den ftp-upload einzurichten. Einloggen soll sich ein System-User. ABER, der ftp-Server verbindet jeden User automatisch mit seinem Home-Verzeichnis. Was mach ich da falsch?
conf:
Code:


ServerName "Lengen@Home"
ServerType inetd
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                 "-l"

DenyFilter \*.*/
Port 21
MaxInstances 30

User nobody
Group nogroup

Umask 022  022
AllowOverwrite on

RequireValidShell off
RootLogin off

DelayEngine off

<Directory /backup>
Umask 755 022
<Limit ALL>
DenyAll
</Limit>
<Limit LOGIN, STOR>
AllowUser user1, user2
</Limit>
</Directory>


Freu mich über jeden Hinweis oder HowTOs
Mille grazie
Michael
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 27. September 2005, 06:58:39 »

Wenn ich Dich und Deine (dann falsche) Config richtig verstehe, moechtest Du nur, das sich User1 und User2 einloggen koennen, der rest nicht. WENN dem so ist, dann nehme die Limit anweisung aus dem directory block raus.

<Limit LOGIN>
DenyAll
AllowUser user1, user2
</Limit>


Ausserdem:
<Directory /backup>
   Umask   755 022
</Directory>

??? Das macht keinen Sinn. a) Dateien koennen kein Ausfuehrungsbit bei ProFTPD haben, b) ein Umask von 755 wuerde Dateien mit den chmod werten "022" erstellen. Willst Du das ?
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
Anonymous
Gast
« Antwort #2 am: 27. September 2005, 08:18:04 »

Hallo,

vielen Dank für die Antwort. Leider kenn ich mich mit den Dateirechten so gar net aus. die erste Ziffer steht für Besitzer? Ja, aber wer ist der Besitzer. (Huch) Und warum wird 755 als 022 interpretiert? 0 bedeutet, der Besitzer darf gar nix? (wuhaa, Fragen über Fragen)

Aber zum ProFTPd, mit den Änderungen geht es auch nicht, hab keine Zugriffsrechte, wenn ich mich z. B. über I-Explorer verbinden möchte.
Was hab ich vor: Ich möchte, dass sich Benutzer auf ein Verzeichnis einloggen, um dort Dateien hochzuladen und runterzuladen. nicht löschen, nicht ändern, keine Ordner anlegen.

Wie müßen die Rechte von /backup den ausehen? Im Moment steht 2x root in der Datei-Liste. Rechte: drwxrwsrwx

Vielen Dank
Michael
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #3 am: 27. September 2005, 09:38:35 »

Zitat von: "Anonymous"
Hallo,

vielen Dank für die Antwort. Leider kenn ich mich mit den Dateirechten so gar net aus. die erste Ziffer steht für Besitzer? Ja, aber wer ist der Besitzer. (???) Und warum wird 755 als 022 interpretiert? 0 bedeutet, der Besitzer darf gar nix? (wuhaa, Fragen über Fragen)

Aber zum ProFTPd, mit den Änderungen geht es auch nicht, hab keine Zugriffsrechte, wenn ich mich z. B. über I-Explorer verbinden möchte.
Was hab ich vor: Ich möchte, dass sich Benutzer auf ein Verzeichnis einloggen, um dort Dateien hochzuladen und runterzuladen. nicht löschen, nicht ändern, keine Ordner anlegen.

Wie müßen die Rechte von /backup den ausehen? Im Moment steht 2x root in der Datei-Liste. Rechte: drwxrwsrwx

Vielen Dank
Michael


puhhh. also wenn da wirklich "s" drin steht in der Dateiliste, dann würde ich mir mal Gedanken über die Sicherheit von Deinem Server machen.
Ich werde nun nicht (sorry) von vorne anfangen. Mehrere Links:

* http://www.proftpd.de/FAQ.15.0.html (erste Frage)
* http://www.proftpd.de/HowTo_Directory.43.0.html
* http://www.proftpd.de/index.php?id=54&language=&directive_name=umask&module_id=&=OK
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
Anonymous
Gast
« Antwort #4 am: 27. September 2005, 10:11:25 »

Yo, is klar. Hab mich vertippt: drwxrwxrwx natürlich kein s. Ich kann ich jetzt auf den Server einloggen, aber nix drauf schreiben:
Code:

ServerName "Lengen@Home"
ServerType inetd
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                 "-l"

DefaultRoot /backup

DenyFilter \*.*/

Port 21

MaxInstances 30

User nobody
Group nogroup

Umask 022  022
AllowOverwrite on

RequireValidShell off
RootLogin off

DelayEngine off
DefaultRoot /backup

<Limit LOGIN STOR READ WRITE>
AllowUser user1,user2
</Limit>


jetzt komm ich bei /backup raus, kann aber nichts machen. Was stimmt an dem Limit nicht?
Gruß
Michael
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.068 Sekunden mit 17 Zugriffen.