[Server] Fragen zum Tutorial "Linux FTP-Server mit Glftpd"

Danke für die schnelle antwort
auf dem port 23 reagiert er auch nicht :-\

und bei unix2dos findet er den command nicht :(

vielleicht könnte ich die conf datei erst runterladen und dann wieder mit wget hochladen oder so, hab leider keinen plan :(
 
Ich denke mal der Server steht nicht bei dir vor Ort, dann wird auch schwierig was nach zu installieren.
Denn die Commands unix2dos + dos2unix muss man erst mal installieren.
Was für Fehler kommen denn bei Vi ??
normal gibt man nur
vi /etc/inetd.conf
ein dann gehts auch.
Und ssh wird nicht aktiviert sein.
Dann kann es eigentlich nicht Suse sein was da läuft.

Was läuft eigentlich auf dem Server ?
Welches Linux ?
Redhat oder Suse oder eine andere Distri ?
 
Also es ist Suse drauf, und wie aktiviere ich ssh ?
und bei vi kommt wieder der gleiche fehler :-\
ich kann einfach nicht die conf editieren und es öffnet sich einfach irgendwo das fenster und danach muss ich n reconnect machen da ich vi nicht mehr schließen kann
 
Hallo Leutz,

erst mal thx für euer fettes Tutorial, hab schon viel hilfe hier gefunden......

das System:
SuSE 8.2
glftpd 1.30 unter xinetd
25 User / 150 Gb/Monat

funtzt wunderbar, auch die ganzen berechtigungs usw.

so, jetzt das problem, ich will jeden user die traffic einschränken können, sagen wir z.B 2Gb in der Woche, oder 8 - 10 Gb im monat:

die zeilen in der userfile:
GENERAL 0,10000000 -1 0 0
CREDITS 10000000

die erklährung:
# GENERAL: WKLY_ALLOTMENT, IDLE_TIME, MAX_DLSPEED, MAX_ULSPEED


versteh ich ned was daran nicht passt, kann mir das bitte einer erklähren? ich beiss mir gerade die zähne daran uas......

THX for support :D
 
kann mir keiner Helfen? Oder ist das Thema glftpd schon gestorben?

axed.gif
violent1.gif
violent5.gif
box.gif
sword.gif
punch.gif
clubbed.gif
 
ok, schade......

PS: für was sind eigentliche die Nuke Funktionen? was stellen die genau zur Verfügung?
 
bei mir klappt leider der befehl nicht: rcinetd restart und xinetd auch nicht , da steht immer command not found :(
 
Code:
ilikelinux:/home/aragon # rcxinetd restart
Shutting down xinetd:                                                done
Starting INET services. (xinetd)                                     done
ilikelinux:/home/aragon #

kommt natürlich auf die version drauf an, also in meinen fall ist es noch SuSE 8.2
ich weiß nicht mehr genau aber ich denke ab 8.1 gibts nur noch den xinetd oder täusch ich mich da jetzt?

gib mal folgendes ein:
Code:
ilikelinux:/home/aragon # cd /etc/xinetd.d/
ilikelinux:/etc/xinetd.d # ls -lsa
insgesamt 116
   4 drwxr-xr-x    2 root     root         4096 2003-12-05 03:25 .
   8 drwxr-xr-x   56 root     root         8192 2003-12-29 18:52 ..
   4 -rw-r--r--    1 root     root          214 2003-02-28 17:19 amandad
   4 -rw-r--r--    1 root     root          245 2003-02-28 17:22 amandaidx
   4 -rw-r--r--    1 root     root          248 2003-02-28 17:21 amidxtaped
   4 -rw-r--r--    1 root     root          293 2002-10-22 14:02 chargen
   4 -rw-r--r--    1 root     root          313 2002-10-22 14:02 chargen-udp
   4 -rw-r--r--    1 root     root          409 2003-03-05 14:39 cvs
   4 -rw-r--r--    1 root     root          293 2002-10-22 14:02 daytime
   4 -rw-r--r--    1 root     root          313 2002-10-22 14:02 daytime-udp
   4 -rw-r--r--    1 root     root          285 2002-10-22 14:02 echo
   4 -rw-r--r--    1 root     root          304 2002-10-22 14:02 echo-udp
   4 -rw-r--r--    1 root     root          335 2003-11-05 22:54 glftpd
   4 -rw-r--r--    1 root     root          511 2003-04-11 12:00 imap
   4 -rw-r--r--    1 root     root          492 2003-03-14 01:26 netstat
   4 -rw-r--r--    1 root     root          293 2003-10-24 07:04 pidentd
   4 -rw-r--r--    1 root     root          191 2003-05-21 20:08 qpopper
   4 -rw-r--r--    1 root     root          207 2003-12-04 12:23 rsync
   4 -rw-r--r--    1 root     root          277 2003-04-16 17:10 samba
   4 -rw-r--r--    1 root     root          312 2002-10-22 14:02 servers
   4 -rw-r--r--    1 root     root          314 2002-10-22 14:02 services
   4 -rw-r--r--    1 root     root          536 2003-03-28 03:49 systat
   4 -rw-r--r--    1 root     root          408 2003-03-14 01:16 telnet
   4 -rwxr-xr-x    1 root     root          492 2003-03-15 20:01 tftp
   4 -rw-r--r--    1 root     root          319 2002-10-22 14:02 time
   4 -rw-r--r--    1 root     root          313 2002-10-22 14:02 time-udp
   4 -rw-r--r--    1 root     root         1496 2003-03-28 03:48 vnc
   4 -rw-------    1 root     root          620 2003-09-01 22:08 vsftpd
ilikelinux:/etc/xinetd.d #

dort müßte dein glftp dann drinnen sein....
 
sh-2.05# rcxinetd restart
rcxinetd restart
sh: rcxinetd: command not found

also in der xinetd steht das nur bei mir:

sh-2.05# ls -lsa
ls -lsa
total 12
4 drwxr-xr-x 2 root root 4096 Nov 9 00:36 .
8 drwxr-xr-x 56 root root 8192 Dec 30 14:17 ..



:-\
 
so wie ich das hier sehen hast du noch ein älteres SuSE ??? ich mein du arbeitest mit Shell, meines Erachtens währe Bash zwar besser aber kein Problem. des weiteren hast du anscheinend wirklich kein xinetd installiert, ich werd mal gleich im yast kucken was man da installiern muss......

schau mal unter yast und suche nach dem paket "xinetd", bei mir sieht das so aus:
Code:
xx     xName  xVerfgb. Vers.xInst. Vers.xZusammenfassung                           xGröße                                                   xx
xx  i  xxinetdx2.3.10       x2.3.11     xEin 'inetd' mit erweiterter Funktionalitätx   284.0 kB                                             xx

wie du siehst das i bedeutet wohl Installed:D also installier das mal und schau dann obs dann geht, natürlich ist die datei /etc/services auch sehr wichtig.
 
Hi leute ich habe ein riesen Prob

ich kann nur noch 2 mal in GLFTPD einloggen

wenn 2 man drauf sind bekommen andere ne meldung als wenn der server off wäre

das prob hatte ich vorher nicht gehabt

habe sogar die user anzahl erhöt aber es bringt nix

hoffe ihr könnt mir helfen.

wäre gut wenn ihr mir sagt welche files ihr dafür haben müß

ich habe suse 8.2 drauf
 
Das ist meine Xinetd.conf

Code:
#
# xinetd.conf
#
# Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany.
# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany.
#

defaults
{
	log_type        = FILE /var/log/xinetd.log 
        log_on_success  = HOST EXIT DURATION
	log_on_failure	= HOST ATTEMPT
#        only_from       = localhost
        instances       = 2

#
# The specification of an interface is interesting, if we are on a firewall.
# For example, if you only want to provide services from an internal
# network interface, you may specify your internal interfaces IP-Address.
#
#	interface	= 127.0.0.1
#

#
# If you want to enable one of the following services, you only have to
# comment it out. After that, send SIGUSR1 to xinetd to force a
# reload of it's configuration
#

#	disabled	= ftp
        disabled        = rstatd
#	disabled	= telnet
	disabled	= shell
#	disabled	= login
	disabled	= finger
#	disabled	= imap
	disabled	= pop3
	disabled	= comsat
	disabled	= ntalk
	disabled	= talk
	disabled	= discard-stream
	disabled	= discard-dgram
	disabled	= chargen-stream
	disabled	= chargen-dgram
	disabled	= daytime-stream
	disabled	= daytime-dgram
	disabled	= time-stream
	disabled	= time-dgram
	disabled	= echo-stream
	disabled	= echo-dgram
	disabled	= smtp
	disabled	= ident
	disabled	= nntp

}

##
## Now the definitions of the different services
##
##

service ftp
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	server          = /usr/sbin/in.ftpd 
#	server_args	= -a
        instances       = UNLIMITED
}



service telnet
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	server          = /usr/sbin/in.telnetd
	server_args	= -n
#	only_from	= localhost
	no_access	=
}


service shell
{
	socket_type	= stream
	protocol	= tcp
	wait		= no
	user		= root
	server		= /usr/sbin/in.rshd
	server_args	= -L
}


service login
{
	socket_type	= stream
	protocol	= tcp
	wait		= no
	user		= root
	server		= /usr/sbin/in.rlogind
	server_args	= -n
}



service finger
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = nobody
	server          = /usr/sbin/in.fingerd 
	server_args	= -w
}



service imap
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = cyrus
	server          = /usr/lib/cyrus/bin/imapd
	server_args     = imapd
}



service pop3
{
	socket_type	= stream
	protocol	= tcp
	wait		= no
	user		= root
	server		= /usr/sbin/ipop3d
	server_args	= -s
}



#service comsat
#{
#	socket_type     = dgram
#	protocol        = udp
#	wait            = yes
#	user            = root
#	server          = /usr/libexec/comsat
#}


service ntalk
{
	socket_type     = dgram
	protocol        = udp
	wait            = yes
	user            = root
	server          = /usr/sbin/in.talkd
}


service talk
{
	socket_type	= dgram
	protocol	= udp
	wait		= yes
	user		= root
	server		= /usr/sbin/in.talkd
}


service echo
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	type            = INTERNAL
	id              = echo-stream
}


service echo
{
	socket_type     = dgram
	protocol        = udp
	wait            = yes
	user            = root
	type            = INTERNAL
	id              = echo-dgram
}




service discard
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	type            = INTERNAL
	id              = discard-stream
}


service discard
{
	socket_type     = dgram
	protocol        = udp
	wait            = yes
	user            = root
	type            = INTERNAL
	id              = discard-dgram
}


service chargen
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	type            = INTERNAL
	id              = chargen-stream
}


service chargen
{
	socket_type     = dgram
	protocol        = udp
	wait            = yes
	user            = root
	type            = INTERNAL
	id              = chargen-dgram
}


service daytime
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	type            = INTERNAL
	id              = daytime-stream
}

service daytime
{
	socket_type     = dgram
	protocol        = udp
	wait            = yes
	user            = root
	type            = INTERNAL
	id              = daytime-dgram
}




service time
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	type            = INTERNAL
	id              = time-stream
}

service time
{
	socket_type     = dgram
	protocol        = udp
	wait            = yes
	user            = root
	type            = INTERNAL
	id              = time-dgram
}



service smtp
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = root
	server          = /usr/sbin/sendmail
	server_args     = -bs B7BIT
}



service ident
{
	socket_type     = stream
	protocol        = tcp
	wait            = no
	user            = nobody
	server          = /usr/sbin/in.identd
	server_args     = -w -t120
}
service nntp
{
	socket_type	= stream
	protocol	= tcp
	wait		= no
	user		= news
	server		= /usr/sbin/leafnode
}

includedir /etc/xinetd.d

service glftpd
{
	disable	= no
	flags			= REUSE NAMEINARGS
	socket_type		= stream
	protocol		= tcp
	wait			= no
	user			= root
	server			= /usr/sbin/tcpd
	server_args = /glftp/binglftpd -l -i -o -z cert=/glftpd/ftpd-dsa.pem
}
 
hier die glftpd.conf


Code:
# Server shutdown: 0=server open, 1=deny all but siteops, !*=deny all, etc
#shutdown 1

sitename_long 	gl[:space:]ft[:space:]pd    
sitename_short	DNR
email		root@127.0.0.1

rootpath 	/glftpd

# Path relative to the ROOTPATH.
datapath 	/ftp-data 

welcome_msg 	/ftp-data/misc/welcome.msg	*
goodbye_msg	/ftp-data/misc/goodbye.msg	*
newsfile	/ftp-data/misc/newsfile		*
banner		/ftp-data/misc/banner

# TLS enforcements.
userrejectsecure	!*
userrejectinsecure	!*
denydiruncrypted	!*
denydatauncrypted	!*

# we will not show the dir/file listings in color
color_mode 0

##############################################################################
# SECTION #     KEYWORD                 DIRECTORY	SEPARATE CREDITS     #
##############################################################################
stat_section    DEFAULT                 *		yes

##############################################################################
##################     THE RIGHTS SECTION BEGINS HERE     ####################
##############################################################################
# (you can use a ! in front of any group/user/flag to negate it)             #
# The default is no, you don't need to add "!*" at the end                   #
#                                                                            #
# Function       Path                   =GROUP or -username or X (flag)      #
##############################################################################

upload          *                       	*
resume		*				*
makedir		*				*
download	*				*
dirlog		*				*
rename		*				1 =STAFF
filemove	*				1 =STAFF
renameown	*				*
nuke	        *				*
delete		*				1
deleteown	*				*

##############################################################################
###################     THE RIGHTS SECTION ENDS HERE     #####################
##############################################################################

##############################################################################
# secure_pass	mask		users to whom this rule applies              #
##############################################################################

#secure_pass	a2..		*

##############################################################################
# secure_ip   min. fields   allow hostnames?   need ident?   users to whom this applies
##############################################################################

#secure_ip	1		1		1		*

##############################################################################
#path-filter    group	path/msgfile			filters
path-filter     *	/ftp-data/misc/pathmsg		^[-A-Za-z0-9_.()[:space:]]*$  ^\.  ^-  

use_dir_size k /site/incoming

show_totals	*
show_diz	.message

free_space 20
max_users 50 5
total_users 50
# dupecheck	how many days?	ignore file case like Windows?
dupe_check 	7		no

dl_incomplete 1
noretrieve	passwd	passwd-	group	group-

min_homedir	/site

#############################################################################
#        <cap 1st letter>   <lower/upper>	character conversions...
#file_names	0		lower		[:space:]_
#dir_names	1		none		[:space:]_
#############################################################################

#tagline		No[:space:]Tagline[:space:]Set

ignore_type  *.[tT][xX][tT] *.[nN][fF][oO] [rR][eE][aA][dD][mM][eE] .message
ignore_type  *.[sS][fF][vV] *.[cC][rR][cC] *.[dD][iI][zZ]

#############################################################################
#pre_dir_check  /bin/dirscript
#pre_check	/bin/dupescript
#post_check	/bin/zipscript
#############################################################################
calc_crc	*.[mM][pP]3 *.[zZ][iI][pP] *.[rR][aA][rR] *.[rRsS0-9][0-9][0-9]
post_check	/bin/zipscript-c	*
cscript		DELE	post	/bin/postdel
############## Location #################### Max number of lines in Display #
oneliners 	/ftp-data/misc/oneliners	7
requests 	/ftp-data/misc/requests		10
lastonline	/ftp-data/misc/lastonline	10
#############################################################################

############################################################################
# Nukedir_Style:				
# 1st. Option   [Format: %N = DIR]
# 2nd. Option   0 = Delete ALL, 1 = Save main dir.,  2 = Save ALL (UNNUKE) 
# 3rd. Option   [Byte Size] for nuker to discount.
############################################################################
nukedir_style 	NUKED-%N	2	50000

empty_nuke	25000
multiplier_max	20

############################################################################
# Private Groups:   privgroup GROUPNAME	GROUPDESC                          #
############################################################################
privgroup 	STAFF		 My[:space:]Private[:space:]Group

############################################################################
# PRIVPATHS:  Directories should be uniquely named (no wildcards)          #
############################################################################
#privpath /site/privatedir	1 =STAFF

############################################################################
# CUSTOM SITE COMMANDS                                                     #
# site_cmd [CMD NAME] [EXEC/TEXT] [PATH TO FILE]		  	   #
############################################################################		
site_cmd RULES 		TEXT	/ftp-data/misc/site.rules
site_cmd LOCATE		EXEC	/bin/locate.sh

custom-rules	!8 *
custom-locate	!8 *

-addip		 1 2 7
-adduser         1 2 7
-change          1 7
-changeflags     1
-changeratio     1 2 7
-changesratio    1 7
-changehomedir   1
-chmod           1
-chgrp           1 7
-chgrp-priv      1
-chpass          1
-delip           1 2 7
-deluser         1 2 7
-dirs		!8 *
-errlog		 1
-flags          !8 *
-gadduser        1 7
-ginfo           2 H
-give            G
-group          !3 *
-groups          1
-grpadd          1
-grpdel          1
-grplog          1
-grpnfo          1 2
-grpren          1
-grpstats	 *
-help		!8 *
-info		!8 *
-kick            D
-kill            E
-logins          1
-misc		!8 *
-msg            !8 *
-msg*            1
-msg=            1
-msg{           !8 *
-nuke            A
-onel		!8 *
-oneladd	!8 *
-predupe	 1 7
-passwd         !8 *
-purge           1
-readd           1 2 7
-renuser         1 7
-reqlog          1 A B 7
-request	!8 *
-requestadd	!8 *
-show            1
-stat		!8 *
-stats		!8 *
-swho            =STAFF 1 E
-take            F
-syslog          1 =STAFF
-undupe          C
-unnuke          B
-update          1
-user		!8 *
-users           H
-usercomment     1 7
-userextra       1 2 7
-who            !8 *
-wipe		 1
-seen            1
-laston          1
-userothers      1
-traffic         1 7
 
Oben