www.ProFTPD.de
13. März 2007, 18:48:38 *
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  
  Zeige Beiträge
Seiten: [1]
1  ProFTPD / ProFTPD - Deutsch / Kann ProFTPD kein UTF-8? am: 21. Januar 2007, 20:04:04
Hallo!
Ich habe hier ProFTPD 1.3.0a unter Gentoo Linux am laufen.
Alles klar soweit. Ich habe nun einige "Error" Meldungen eingefügt. Jedoch werden die Umlaute nicht richtig dargestellt.
Mein ganzes System befindet sich im UTF-8 Mode. Ist das daran schuld? Wie kann ich das reparieren?

Beispiel:
Code:
[R] 530 Zugang für Use

Meine Config: http://www.bl4ckb0x.de/proftpd.conf

Danke für die Hilfe.
2  ProFTPD / ProFTPD - Deutsch / ProFTPD - Freischaltung FTP ACC - MySQL ? am: 04. Dezember 2006, 23:47:29
Hallo!
Ich nutze hier ProFTPD 1.3.0a mit MySQL 5.0.26a.
Das ganze klappt soweit ohne Probleme.

Jedoch ist es mühsam immer selber die User einzutragen.

Ich wollte das ganze so machen, dass per PHP Script jeder mit einem Insert sich eintragen kann.

JEDOCH gäbe es so das Problem, dass jeder sofort auf den FTP könnte. Das will ich nicht.

Kann ich nun eine Spalte in die Usertabelle machen wie "Freigeschaltet" als Boulean.

Und wie könnte ich das in ProfTPD überprüfen? Also if user.freigeschaltet = false, user not allowed to connect.

Geht sowas überhaupt?
3  ProFTPD / ProFTPD - Deutsch / Re: ProFTPD v1.3.0 Rechte einstellen? am: 04. Juli 2006, 00:45:27
Also muss ich einfach, wenn ich in MySQL nen User mit UID 1000 habe und die Gruppe GID 1000 einfach nen chown 1000:1000 BLA machen ?
4  ProFTPD / ProFTPD - Deutsch / ProFTPD v1.3.0 Rechte einstellen? am: 01. Juli 2006, 21:26:13
Hallo!

Ich habe hier unter Gentoo Linux 2006.0 ProFTPD v1.3.0 am laufen.
Meine User laufen per MySQL 5.0.

Jedoch weis ich nun nicht wie ich die Rechte einstellen kann. Also User 1 darf schreiben, User 2 darf das nicht etc ...
Die User sind nur in der MySQL DB, jedoch nicht als echter User im System.

Wie muss ich das machen?

Meine Config:

Code:
Metabox proftpd # cat proftpd.conf
# Met@box 500 ProFTPD Server
ServerAdmin                     "ConiKost@gmx.de"
ServerName                      "Der Met@box 500 FTP Server"
ServerType                      standalone
DefaultServer                   on

# Verbindungsaufbau beschleunigen
UseReverseDNS off
IdentLookups off

# Standardport
Port                            21

# Standard Umask
Umask                           022

# Maximale Verbindungen gleichzeitig
MaxInstances                    10

# Mit folgendem User und folgender Gruppe ProFTPD starten
User                            ftp
Group                           ftp

# chroot jeden User aktivieren
DefaultRoot ~

# Resuming aktivieren
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

# FXP aktivieren
AllowForeignAddress on

# SQL Aktivieren
AuthOrder mod_sql.c
SQLAuthTypes Crypt
SQLAuthenticate users*
SQLConnectInfo ProFTPD@localhost ProFTPD MEINPSW
SQLDefaultGID 20000
SQLDefaultUID 20000
SQLMinUserGID 10000
SQLMinUserUID 10000
SQLUserInfo Benutzer User Passwort UID GID FTP Shell

# Gültige Shell deaktivieren
RequireValidShell off

# Rechte können nicht geändert werden
<Limit SITE_CHMOD>
  DenyAll
</Limit>

#Symlinks zeigen
ShowSymlinks                    on

# Welcome Message
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"

# SSL
TLSEngine                       on
TLSLog                          /var/log/proftpd/tls.log
TLSProtocol                     SSLv23
TLSOptions                      NoCertRequest
TLSRSACertificateFile           /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSRSACertificateKeyFile        /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSVerifyClient                 off
5  ProFTPD / ProFTPD - Deutsch / Re: Symlinks folgen? am: 05. Juni 2006, 13:58:00
Danke für die Antwort Smiley
6  ProFTPD / ProFTPD - Deutsch / Symlinks folgen? am: 02. Juni 2006, 22:19:07
Hallo!
Ich habe hier einen ProFTPD v1.2.10 Server unter Gentoo am laufen.

Das ganze läuft per MySQL und jeder User hat sein eigenes Verzeichnis. Chrooting ist aktiv.

Nun habe ich eine Frage. Ich habe einen Admin User. ISt es möglich in meinem FTP Verzeichnis Symlinks anzulegen, die zu anderen Verzeichnisen außerhalb des CHROOTS liegen und auch benutzbar sind? Sagen wir z.B /home/p2p (chroot ist aber /home/ftp/ConiKost).

Meine config:

Code:
Metabox proftpd # cat proftpd.conf
# Met@box 500 ProFTPD Server
ServerAdmin                     "ConiKost@gmx.de"
ServerName                      "Der Met@box 500 FTP Server"
ServerType                      standalone
DefaultServer                   on

# Verbindungsaufbau beschleunigen
UseReverseDNS off
IdentLookups off

# Standardport
Port                            21

# Standard Umask
Umask                           022

# Maximale Verbindungen gleichzeitig
MaxInstances                    10

# Mit folgendem User und folgender Gruppe ProFTPD starten
User                            ftp
Group                           ftp

# chroot jeden User aktivieren
DefaultRoot ~

# Resuming aktivieren
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

# FXP aktivieren
AllowForeignAddress on

# SQL Aktivieren
AuthOrder mod_sql.c
SQLAuthTypes Crypt
SQLAuthenticate users*
SQLConnectInfo ProFTPD@localhost ProFTPD MEINPSW
SQLDefaultGID 20000
SQLDefaultUID 20000
SQLMinUserGID 10000
SQLMinUserUID 10000
SQLUserInfo Benutzer User Passwort UID GID FTP Shell

# Gültige Shell deaktivieren
RequireValidShell off

# Rechte können nicht geändert werden
<Limit SITE_CHMOD>
  DenyAll
</Limit>

#Symlinks zeigen
ShowSymlinks                    on

# Welcome Message
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"

# SSL
TLSEngine                       on
TLSLog                          /var/log/proftpd/tls.log
TLSProtocol                     SSLv23
TLSOptions                      NoCertRequest
TLSRSACertificateFile           /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSRSACertificateKeyFile        /etc/proftpd/ssl/Metabox.DynDNS.org.pem
TLSVerifyClient                 off
7  ProFTPD / ProFTPD - Deutsch / Username - keine Groß- und Kleinschreibung ?! am: 10. März 2006, 11:34:45
Ich weis Zwinkernd Das hatte ich zu spät bemerkt ... *grml*
Aber halb so schlimm ^^

Aber was ist der Typ varbinary im gegensatz zu binary?
8  ProFTPD / ProFTPD - Deutsch / Username - keine Groß- und Kleinschreibung ?! am: 10. März 2006, 08:56:43
Zitat von: "VolGas"
Ich frag' mich, was man da nur falsch machen kann?
(gerade wenn man phpMyAdmin benutzt)

mfg.
  VolGas


Eine sehr gute Frage Zwinkernd
Hatte einfach das Beld von Varchar auf Binary geändert ... dann wurde aus meinem Username "ConiKost" "ConiKost/0/0/0/0/0/0 ..." Da konnte ich laut phpMyAdmin nicht löschten ...
9  ProFTPD / ProFTPD - Deutsch / Username - keine Groß- und Kleinschreibung ?! am: 09. März 2006, 21:59:51
Hi!
Soll das Feld als Binary oder VarBinary sein ?

[EDIT]
Ich habe das Feld auf Binary gestellt ... aber nun kann ich mich garnicht mehr einloggen ?!

[EDIT2]
Argh ... das ganze Teil hat meinen DAtensatz kaputt gemacht ... muss wohl den neu anlegen. phpMyAdmin behauptet diesen Datensatz gibt es nicht ...
10  ProFTPD / ProFTPD - Deutsch / Username - keine Groß- und Kleinschreibung ?! am: 09. März 2006, 18:10:30
Hallo!
Wie kann ich einstellen, dass in ProFTPD die Groß- und Kleinschreibung vom Usernamen beachtet werden soll?

Momentan ist es so, dass in der MySQL Datenbank steht "ConiKost" ... aber ich kann mich auch mit "conikost" einloggen ... wie kann ich das deaktivieren?
11  ProFTPD / ProFTPD - Deutsch / ProFTPD - MySQL 5.0.18 - will nicht :( [Solved] am: 09. März 2006, 18:09:00
Problem gelöst ...

Ich hatte vergessen:

Code:

AuthOrder mod_sql.c
12  ProFTPD / ProFTPD - Deutsch / ProFTPD - MySQL 5.0.18 - will nicht :( [Solved] am: 09. März 2006, 12:32:29
Hallo!
Ich habe mir MySQL 5.0.18 installiert und ProFTPD.

Die Tabellen sind angelegt ... und Benutzer auch.

Es gibt momentan einen Benutzer ConiKost / Psw 123456

Leider geht login nicht, Und wieso wird laut logs PAM benutzt?

Auszus aus /var/log/messages

Code:

Mar  9 12:25:39 Metabox proftpd[13328]: Metabox.LAN.Kostecki - ProFTPD 1.2.10 (stable) (built Mi MÀr 8 17:52:15 CET 2006) standalone mode STARTUP
Mar  9 12:25:43 Metabox proftpd[13376]: Metabox.LAN.Kostecki (127.0.0.1[127.0.0.1]) - FTP session opened.
Mar  9 12:25:48 Metabox ftp(pam_unix)[13376]: check pass; user unknown
Mar  9 12:25:48 Metabox ftp(pam_unix)[13376]: authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=127.0.0.1
Mar  9 12:25:50 Metabox proftpd[13376]: Metabox.LAN.Kostecki (127.0.0.1[127.0.0.1]) - PAM(ConiKost): Authentication failure.
Mar  9 12:25:50 Metabox proftpd[13376]: Metabox.LAN.Kostecki (127.0.0.1[127.0.0.1]) - USER ConiKost (Login failed): No such user found.
Mar  9 12:25:52 Metabox proftpd[13376]: Metabox.LAN.Kostecki (127.0.0.1[127.0.0.1]) - FTP session closed.


So sieht meine proftpd.conf aus ...

Code:

# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerAdmin ConiKost@gmx.de
ServerName "Der Met@box 500 Webserver"
ServerType standalone
DefaultServer on

UseReverseDNS off
IdentLookups off

AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

RequireValidShell off

# 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

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 10

# 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 ~

# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit>

# Art der Passwörter
SQLAuthTypes              Crypt Empty

# Art der Authentifikation
SQLAuthenticate  users*

# Information zur Verbindungsaufnahme mit der Datenbank.
# Format: database_name@server_address database_username database_password
SQLConnectInfo            ProFTPD@localhost ProFTPD XXXXXXXXXX

# Default-UID/GID. Den eigenen BedÃŒrftnissen anpassen.
SQLDefaultUID             65535
SQLDefaultGID             65535

# Mininum UID/GID. Den eigenen BedÃŒrftnissen anpassen.
SQLMinUserUID             5000
SQLMinUserGID             1000

# Datenbank-Anfrage
SQLUserInfo               Benutzer User Passwort UID GID Verzeichnis Shell
#SQLGroupInfo  Gruppen Gruppe GID Mitglieder
13  ProFTPD / ProFTPD - Deutsch / Passwöter in MySQL v5.0.18 verschlüsselt ablegen am: 23. Februar 2006, 14:26:11
Super!
Ich danke dir Smiley
14  ProFTPD / ProFTPD - Deutsch / Passwöter in MySQL v5.0.18 verschlüsselt ablegen am: 23. Februar 2006, 13:21:51
Hallo!
Ich nutze hier ein Gentoo Linux und dazu den ProFTPD Server
Momentan habe ich den so eingerichtet, dass alles per MySQL läuft. Funktioniert auch ohne Probleme. Nur habe ich momentan das Problem, dass die Passwörter ohne Verschlüsselung gespeichert sind.

So, da habe ich einfach den SQLAuthType als Crypt eingestellt und ein MD5 Passwort eingetragen, aber irgendwie geht das nicht, der User kann sich nicht enloggen Traurig

Jemand ne Idee?

Meine Config:

Code:

conikost@Metabox / $ cat /etc/proftpd/proftpd.conf
# Met@box 500 ProFTPD Server
ServerAdmin                     "ConiKost@gmx.de"
ServerName                      "Der Met@box 500 FTP Server"
ServerType                      standalone
DefaultServer                   on

# Verbindungsaufbau beschleunigen
UseReverseDNS off
IdentLookups off

# Standardport
Port                            21

# Standard Umask
Umask                           022

# Maximale Verbindungen gleichzeitig
MaxInstances                    10

# Mit folgendem User und folgender Gruppe ProFTPD starten
User                            nobody
Group                           nogroup

# chroot jeden User aktivieren
DefaultRoot ~

# Resuming aktivieren
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

# FXP aktivieren
AllowForeignAddress on

# SQL Aktivieren
AuthOrder mod_sql.c
SQLAuthTypes Plaintext
SQLAuthenticate users*
SQLConnectInfo ProFTPD@localhost ProFTPD MeinPasswort
SQLDefaultGID 65534
SQLDefaultUID 65534
SQLMinUserGID 100
SQLMinUserUID 1000
SQLUserInfo Users User Passwort UID GID FTP Shell

# Gültige Shell deaktivieren
RequireValidShell off

# Rechte können nicht geändert werden
<Limit SITE_CHMOD>
  DenyAll
</Limit>
Seiten: [1]
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.093 Sekunden mit 16 Zugriffen.