[Ubuntu]FTP Server met Web admin

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • CRiMiNaL
  • Registratie: Mei 2002
  • Laatst online: 10-01-2024
Beste allemaal,

Ik ben opzoek naar FTP-server software voor op mijn ubuntu machine, mijn eis is dat gebruikers (en bijbehorende mappen) via het web toegevoegd en gewijzigd moeten kunnen worden.
Qua licentie zitten we al snel op 100 users

Met zoeken op verschillende termen ben ik tot nu toe alleen nog maar op
SurgeFTP gekomen en nu vind ik een licentie aanschaffen geen probleem maar vind deze redelijk prijzig.

SurgeFTP voldoet wel aan mijn eisen, maar ik wilde voordat ik tot aanschaf over ga toch nog even vragen of er hier mensen zijn die mij op alternatieven kunnen wijzen.

Alvast bedankt!

... MMORPG Addict.


Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
pure-ftpd

Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
Je zou kunnen kijken naar Webmin. Volgens mij werkt dat met onder meer met het gratis 'Proftpd'.

Acties:
  • 0 Henk 'm!

  • benoni
  • Registratie: November 2003
  • Niet online
Ook een mogelijkheid: PHPFileNavigator aangevuld met een FTP service, bijvoorbeeld vsftpd.

Met in /etc/vsftpd.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Adapted config file /etc/vsftpd.conf
# Please see vsftpd.conf.5 for all options and compiled in defaults.
#
# Run standalone
listen=YES
#listen_ipv6=YES
#log_ftp_protocol=YES
nopriv_user=www-data
anonymous_enable=NO
local_enable=YES
write_enable=YES
guest_enable=YES
guest_username=ftp
local_umask=022
#chown_uploads=YES
#chown_username=whoever
dirmessage_enable=YES
#ls_recurse_enable=YES
hide_ids=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
connect_from_port_20=YES
#idle_session_timeout=600
#data_connection_timeout=120
#async_abor_enable=YES
#ftpd_banner=Welcome to this FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
chroot_local_user=YES
#check_shell=NO
#passwd_chroot_enable=YES
user_sub_token=$USER
local_root=/home/ftp/pub/files/$USER
virtual_use_local_privs=YES
#user_config_dir=/home/ftp/etc/vsftpd_user_conf
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
#rsa_cert_file=/etc/ssl/certs/vsftpd.pem


En in /etc/pam.d:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Standard behaviour for ftpd(8).
#auth   required    pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed

# Note: vsftpd handles anonymous logins on its own.  Do not enable
#pam_ftp.so.

# Standard blurb.
#@include common-account
#@include common-session

#@include common-auth
#auth   required    pam_shells.so

# Setup PAM - MySQL - PHPfileNavigator
auth required pam_mysql.so user=ftp passwd=xxxxxxxx host=localhost db=ftp table=pfn_usuarios \
    usercolumn=usuario passwdcolumn=contrasinal crypt=3 sqllog=1 logtable=pfn_accesos logmsgcolumn=donde \
    loghostcolumn=ip logusercolumn=login logpidcolumn=session logrhostcolumn=ultimo logtimecolumn=data
account required pam_mysql.so user=ftp passwd=xxxxxxxx host=localhost db=ftp table=pfn_usuarios \
    usercolumn=usuario passwdcolumn=contrasinal crypt=3 sqllog=1 logtable=pfn_accesos logmsgcolumn=donde \
    loghostcolumn=ip logusercolumn=login logpidcolumn=session logrhostcolumn=ultimo logtimecolumn=data

Acties:
  • 0 Henk 'm!

  • Demo
  • Registratie: Juni 2000
  • Laatst online: 12-09 15:27

Demo

Probleemschietende Tovenaar

Pure-FTPd icm deze interface. Ik heb trouwens mijn eigen usermanager geschreven voor Pure-FTPd, mocht je dat interessant vinden dan wil ik best wat stukken code met je delen. In dat geval kan je me een DM sturen :)

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done