www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Heiko am 06. April 2004, 22:19:59



Titel: Beispielkonfig mit anonymous?
Beitrag von: Heiko am 06. April 2004, 22:19:59
Hallo zusammen,

hat jemand vielleicht eine beispielconfig mit anonymous-usern für mich da? Wär ich wirklich dankbar, wenn ich bekomm es nicht hin  :(

Code:
- ProFTPD 1.2.8 (stable) (built Tue Mar 4 14:00:14 GMT 2003) standalone mode STARTUP
 (192.168.0.1[192.168.0.1]) - connected - local  : 192.168.0.5:21
 (192.168.0.1[192.168.0.1]) - connected - remote : 192.168.0.1:3710
 (192.168.0.1[192.168.0.1]) - FTP session opened.
 (192.168.0.1[192.168.0.1]) - dispatching PRE_CMD command 'USER anonymous' to mod_core
 (192.168.0.1[192.168.0.1]) - dispatching PRE_CMD command 'USER anonymous' to mod_core
 (192.168.0.1[192.168.0.1]) - dispatching PRE_CMD command 'USER anonymous' to mod_auth
 (192.168.0.1[192.168.0.1]) - dispatching CMD command 'USER anonymous' to mod_ratio
 (192.168.0.1[192.168.0.1]) - dispatching CMD command 'USER anonymous' to mod_auth
 (192.168.0.1[192.168.0.1]) - no supplemental groups found for user 'anonymous'
 (192.168.0.1[192.168.0.1]) - dispatching LOG_CMD command 'USER anonymous' to mod_log
 (192.168.0.1[192.168.0.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
 (192.168.0.1[192.168.0.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
 (192.168.0.1[192.168.0.1]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
 (192.168.0.1[192.168.0.1]) - dispatching CMD command 'PASS (hidden)' to mod_auth
 (192.168.0.1[192.168.0.1]) - no supplemental groups found for user 'anonymous'
 (192.168.0.1[192.168.0.1]) - no such user 'anonymous'
 (192.168.0.1[192.168.0.1]) - USER anonymous: no such user found from 192.168.0.1 [192.168.0.1] to 192.168.0.5:21
 (192.168.0.1[192.168.0.1]) - dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_log
 (192.168.0.1[192.168.0.1]) - FTP session closed.


soweit ich dass verstehe besteht der auf die gruppe "anonymous" - die ich aber nicht anlegen will (weil ich mir nicht sicher bin wie des geht  :oops:  )
kann man des denn umgehen?


Titel: Beispielkonfig mit anonymous?
Beitrag von: Heinzelmännchen am 07. April 2004, 14:41:58
Hallo,

bin ehr der Meinung das er auf den User anonymous besteht und nicht auf die Gruppe.

Bye,
Heinzelmännchen


Titel: Re: Beispielkonfig mit anonymous?
Beitrag von: stonki am 08. April 2004, 08:10:25
Zitat von: "Heiko"

 (192.168.0.1[192.168.0.1]) - no supplemental groups found for user 'anonymous'
 (192.168.0.1[192.168.0.1]) - no such user 'anonymous'
 (192.168.0.1[192.168.0.1]) - USER anonymous: no such user found from 192.168.0.1 [192.168.0.1] to 192.168.0.5:21
 (192.168.0.1[192.168.0.1]) - dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_log
 (192.168.0.1[192.168.0.1]) - FTP session closed.
[/code]

soweit ich dass verstehe besteht der auf die gruppe "anonymous" - die ich aber nicht anlegen will (weil ich mir nicht sicher bin wie des geht  :oops:  )
kann man des denn umgehen?


NEIN, NEIN, NEIN..
http://dict.leo.org/?p=14/p..&search=supplemental

Supplemental bedeutet "Ergaenzend", das bedeutet nur, dass er keine weiteren Gruppen fuer den User gefunden hat, was ja auch kein Wunder ist, da der User nicht existiert.

Fuer das Archiv einmal eine bischen ausfuehrlich Antwort:

Der user "anonymous" existiert nicht am System oder sonstwo. Dieser Name ist NUR ein Alias fuer einen Usernamen. Dieses ist ueblicherweise "ftp", da dieses der User ist, der auf (fast) allen Distibutionen dafuer bereits per default angelegt ist. Es kann aber genauso der User "stonki" sein.

In der ProFTPD.conf sagt man nun:
Code:
[
<Anonymous ~ftp>
  User ftp
  Group ftp
  UserAlias anonymous ftp
....


Was passiert hier: Zum einen: jeglicher anonymer Zugriff wird ueber die User ID und Gruppe: "ftp" eingeloggt. Ich muss mich also als "ftp" einloggen um anonymen Zugang zu bekommen. Das Verzeichnis fuer anonymen Zugang ist das HomeDir von "ftp" (~ftp). Ich empfehle aber DRINGEND hier grundsaetzlich absolute Verzeichnisse anzugeben, ala <Anonymous /srv/ftp>. So, WEIL sich ja aber die meisten User als "anonymous" anmelden, sagen wir nun noch, dass anonymous ein Alias fuer FTP ist.

das ganze laeuft so ab:
Ich uebergebe als Usernamen "anonymous". ProFTPD sagt: "Hey, das ist doch ein Alias fuer den User "ftp". Dann merkt ProFTPD "Ach, User "ftp" ist ja fuer anonymen Zugang, dann brauch ich ja kein Password. Ich frag mal nach der Email Adresse". Nach dem einloggen laeuft die Session unter dem Usernamen und Gruppe von "ftp".
cu
stonki