PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ProFTPD ???



thabermann
14.01.02, 15:49
Ich muss jetzt mal ganz blöd fragen, weil ich bisher nur solche Konfigurationsdateien für ProFTPD gesehen habe und das Gnome Tool auch solche produziert: Muss man da wirklich für jeden User dem ich sein Homedir freigeben möchte so eine Anonymous Sektion erstellen? Ich möchte eigentlich nur folgendes: bestimmte User sollen Zugriff auf ein Verzeichnis erhalten, alle auf das gleiche in dem sich auch ein Incoming Verzeichnis befinden sollte. Andere User sollten außerdem noch ihr Homedirectory erreichen können. Bisher tu ich das mit PureFTP aber das hat halt auch so seine Mängel, vor allem bei den Dateirechten und Masken. Achso, bitte keine Links auf die Dokumentation, die hab ich schon gelesen, aber das nutzt mir erst was wenn ich das Konzept der Konfig verstehe.

Djuke Masters
14.01.02, 17:43
Jo da kann ich dir helfen ...


Also dat hatt ich noch ,
login eines users

what noch fehlt, ist das mit dem UserhomeDirektory,

NEin du musst nicht für jedes einen anonymus einrichten,


es ist nur ein Anonymous nötig um ein login
per user zu erlauben

z.b. Anonymous ~%u

oder so . dat ist dann das für den user, und dann wird dessen home verzeichniss benutzt wird ..genaueres findest du bei proftpd )

SHEISSE DIESES DING HIER VERSCHLUGT DIE SACHEN ALS TAGS

Anonymous /server/DrectoryPublic>
User alle_user
Group users
<Limit LOGIN>
Order deny,allow
Allow from all
/Limit>
HideUser root
Limit WRITE>
DenyAll
/Limit>
Directory *>
<READ>
AllowAll
IgnoreHidden on
/Limit>
/Directory>
Directory UploadDirectory>
Limit WRITE STORE MKD RMD>
AllowAll
IgnoreHidden on
/Limit>
/Directory>

thabermann
15.01.02, 13:19
Also ich bin jetzt schonmal soweit:

#Username the server normally runs at.
User ftpuser
Group ftpuser


(Anonymous /home/ftp)
AuthAliasOnly on
UserAlias anonymous ftpuser
UserAlias ftp ftpuser
(Limit WRITE)
DenyAll
(/Limit)
(/Anonymous)
(Anonymous /home/ftp)
AnonRequirePassword on
AuthAliasOnly on
AuthUsingAlias on
UserAlias emm ftpuser
(Limit ALL)
AllowAll
(/Limit)
(/Anonymous)

Die Tags hab ich mit Klammern geschrieben, damit das Forum es richtig anzeigt, auf dem Server ist es natürlich mit Größer kleiner Zeichen.
Aber das Problem ist, selbst wenn es inder proftpd.conf keine ANonymous Sektionen o.ä. sondern nur den Kopf mit ServerName etc gibt kann man sich anmelden und bekommt sein Homedir. Er scheint die Anonymous Sektionen komplett zu ignorieren, es ist egal was ich da eintrage. Also, ich mach es mal konkret. Das Verzeichnis /home/ftp soll für anonymen Zugriff zum Lesen frei sein. Das gleiche Verzeichnis sollen bestimmte User mit Schreibzugriff bekommen (z.b. der Benutzer emm). Das wärs schon erstmal, mehr will ich erstmal gar nicht, den Rest kann ich mir dann auch denken. Aber wie zum Geier geht das?

thabermann
15.01.02, 15:47
Ok, jetzt hab ich es hinbekommen und mit (Limit LOGIN)DenyAll(/Limit) den generellen Login abgestellt und siehe da, jetzt funktioniert es dass man sich mit dem Aliasnamen an dem Anonymous Verzeichnis anmelden kann. Jetzt hab ich noch ein Problem:
Wenn jemand was hochlädt gehört die Datei dem User ftpuser und nicht dem Aliasuser (also, z.b. emm). Dann weiß ich überhaupt nicht von wem was kommt. Kann man das irgendwie hinbekommen?
Ich hab es schon mit UserOwner %u versucht, aber das funktioniert nicht, und UserOwner irgendeinuserabernichtroot funktioniert irgendwie auch nicht. Also sinds eigentlich zwei Fragen, bin ich auf dem richtigen Weg und warum geht das Kommando nicht??