Jump to content
Froxlor Forum
  • 0

[solved] Froxlor 0.9.15 + vsftpd m?glich?


Yakk

Question

Debian Lenny 64bit + Froxlor 0.9.15

 

?ber die Froxlor-Konfiguration kann ich bisher

(auch wenn vsfpd installiert wurde) nur w?hlen zwischen

 

Konfiguration [?bersicht]

Distribution: Debian 5.0 (Lenny)

Service: FTP-Server

Daemon: proFTPd und pureFTP

 

Gibt es eine M?glichkeit vsftpd statt proFTPd zu nutzen?

 

Aber auch so, dass ?ber Froxlor FTP-Accounts angelegt werden k?nnen usw. ....

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

Als aller erstes mal auf 0.9.16 updaten :)

 

und um deine frage zu beantworten: wir haben zwar keine config-templates f?r vsftpd aber solange vsftpd per mysql auf die tabelle zugreifen kann geht das selbstverst?ndlich.

Link to comment
Share on other sites

huch, ich dachte die 0.9.16 gibts noch nicht f?r Debian Lenny 64 Bit per Debian packages / apt-get / aptitude ?

 

 

>> Posted 28 December 2010 - 12:14 PM

>> Download Froxlor 0.9.16

>> Debian packages are in process of being built and will be available later as usual.

 

 

Ich hatte mein Froxlor mit apt-get erst vor 2 Stunden installiert ... hmmm

 

Reicht es wenn ich ein einfaches apt-get install vsftpd mache oder muss ich dann noch gr??ere ?nderungen machen damit auch die FTP-User die ich per Froxlor als Kunde anlege ?bernommen werden?

Link to comment
Share on other sites

huch, ich dachte die 0.9.16 gibts noch nicht f?r Debian Lenny 64 Bit per Debian packages / apt-get / aptitude ?

 

achso, per apt, ja da sind wir noch dabei

 

Reicht es wenn ich ein einfaches apt-get install vsftpd mache oder muss ich dann noch gr??ere ?nderungen machen damit auch die FTP-User die ich per Froxlor als Kunde anlege ?bernommen werden?

 

Naja, du musst vsftpd halt entsprechend Konfigurieren, dass er die User aus der MySQL-Tabelle liest. "Virtual-User" w?re da das Stichwort.

Link to comment
Share on other sites

Ich habe solch ein setup bei mir konfiguriert, war nicht wirklich schwer.

Es m?ssen nur ggf. Pfade eurer entsprechenden webserver / froxlor-config angepasst werden.

 

Ben?tigte pakete vsftpd + libpam-mysql

 

meine /etc/vsftpd.conf:

 

listen=YES

dual_log_enable=YES
log_ftp_protocol=YES
xferlog_enable=YES

anonymous_enable=NO
local_enable=YES
check_shell=NO

virtual_use_local_privs=YES

connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd

guest_username=www-data
guest_enable=YES
chroot_local_user=YES
hide_ids=YES

write_enable=YES
use_localtime=YES
local_umask=022
dirmessage_enable=YES

local_root=/var/customers/webs/$USER
user_sub_token=$USER
nopriv_user=www-data

 

 

und dann noch /etc/pam.d/vsftpd (die datei komplett ersetzen bzw. die anderen zeilen auskommentieren)

wie immer "MYSQL_PASSWORD" ersetzen.

 

auth        required    pam_mysql.so user=froxlor passwd=MYSQL_PASSWORD host=localhost db=froxlor table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1
account     required    pam_mysql.so user=froxlor passwd=MYSQL_PASSWORD host=localhost db=froxlor table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1

 

das wars schon ;)

Link to comment
Share on other sites

Ich habe solch ein setup bei mir konfiguriert, war nicht wirklich schwer.

Es m?ssen nur ggf. Pfade eurer entsprechenden webserver / froxlor-config angepasst werden.

 

Ben?tigte pakete vsftpd + libpam-mysql

 

meine /etc/vsftpd.conf:

 

listen=YES

dual_log_enable=YES
log_ftp_protocol=YES
xferlog_enable=YES

anonymous_enable=NO
local_enable=YES
check_shell=NO

virtual_use_local_privs=YES

connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd

guest_username=www-data
guest_enable=YES
chroot_local_user=YES
hide_ids=YES

write_enable=YES
use_localtime=YES
local_umask=022
dirmessage_enable=YES

local_root=/var/customers/webs/$USER
user_sub_token=$USER
nopriv_user=www-data

 

 

und dann noch /etc/pam.d/vsftpd (die datei komplett ersetzen bzw. die anderen zeilen auskommentieren)

wie immer "MYSQL_PASSWORD" ersetzen.

 

auth        required    pam_mysql.so user=froxlor passwd=MYSQL_PASSWORD host=localhost db=froxlor table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1
account     required    pam_mysql.so user=froxlor passwd=MYSQL_PASSWORD host=localhost db=froxlor table=ftp_users usercolumn=username passwdcolumn=password [where=login_enabled="Y"] crypt=1

 

das wars schon ;)

 

 

Hey es w?re klasse wenn du ein neues Ticket im Bug- und Featuretracker von Froxlor unter redmine.froxlor.org mit deinem kleinen Workaround er?ffnen w?rdest :) (login via Forenaccount). Ich bin sicher das die Entwickler sich die Sache ansehen w?rden und es vielleicht in den kommenden Versionen implementieren w?rden!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...