"zwis" apache
Tomasz Wittner
lists w mmt.pl
Czw, 20 Maj 2004, 16:44:46 CEST
Dnia czw 20. maja 2004 16:01, The Undefined napisał:
> On Thu, May 20, 2004 at 07:33:58AM +0200, Tomasz Wittner wrote:
> > > > i przy okazji - na drugiej maszynce, świeżo zupgradowanej do AC przestał
> > > > mi działać pure-ftpd ;)
> > Konkrety - albo tu, albo na priva:
> > 1. logi,
> [root w helios undefine]# /etc/rc.d/init.d/pure-ftpd restart
> Stopping pure-ftpd service.........................................[ DIED ]
> Starting pure-ftpd service.........................................[ DONE ]
>
> May 20 14:12:58 helios pure-config.pl: Running: /usr/sbin/pure-ftpd --daemonize -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:02 2 -u100 -w -k99 -Z
między dwójkami jest spacja - nie powinno jej być, ale wkleiłem Twojego configa i jej nie ma, więc zakładam, że to bład przy wklejaniu ^^^^
> May 20 14:12:58 helios pure-ftpd: (?@?) [ERROR] Unable to start a standalone server: [Invalid argument]
> May 20 14:12:58 helios pure-ftpd: pure-config.pl startup succeeded
diagnostykę to on ma chu...
>
> > 2. rpm -q pure-ftpd,
> [root w helios undefine]# rpm -q pure-ftpd
> pure-ftpd-1.0.18-4
>
> > 3. grep ftp /etc/passwd;ls -l /home /home/services
> [root w helios undefine]# grep ftp /etc/passwd;ls -ld /home /home/services /home/ftp
> ftp:x:14:50:FTP User:/home/ftp:/bin/false
> tftp:x:15:50:TFTP User:/var/lib/tftp:/bin/false
> drwxr-xr-x 15 root root 4096 May 18 15:53 /home
> drwxr-x--x 6 root root 4096 May 18 16:12 /home/services
> ls: /home/ftp: No such file or directory
>
> hm... zmienilem ftp na /home/services/ftp, ale nic to nie zmienilo.
Ale dobrze, że zmieniłeś - nie miałbyś wejścia na anonymousa, a drań nie pokazałby Ci tego w logach - ja się wstydzę powiedzieć,
ile przez to czasu zmarnowałem - zainstalowałem na chwilę proftpd i od razu wyszło szydło z worka ;-)
>
> > 4. strace -f -o /tmp/pure-ftpd.str pure-config.pl /etc/ftpd/pureftpd.conf -
> > z Daemonize no w /etc/ftpd/pureftpd.conf
> > I szczerze mówiąc, jak zobaczę znowu execve bez parametrów, to nie pomogę.
> http://atos.wmid.amu.edu.pl/~undefine/pure-ftpd.str
>
> > 5. perl -p -e 's,(^#.*\n$)|(^\n),,m' /etc/ftpd/pureftpd.conf
> [root w helios undefine]# perl -p -e 's,(^#.*\n$)|(^\n),,m' /etc/ftpd/pureftpd.conf
> ChrootEveryone yes
> BrokenClientsCompatibility no
> MaxClientsNumber 50
> Daemonize no
> MaxClientsPerIP 8
> VerboseLog no
> DisplayDotFiles yes
> AnonymousOnly no
> NoAnonymous no
> SyslogFacility ftp
> DontResolve yes
> MaxIdleTime 15
> LimitRecursion 2000 8
> AnonymousCanCreateDirs no
> MaxLoad 4
> AntiWarez yes
> Umask 133:022
> MinUID 100
> AllowUserFXP yes
> AllowAnonymousFXP no
> ProhibitDotFilesWrite no
> ProhibitDotFilesRead no
> AutoRename no
> AnonymousCantUpload no
> MaxDiskUsage 99
> CustomerProof yes
Wkleiłem Twój konfig + w vim:%s/^> //g
maj 20 16:34:33 asus pure-config.pl: Running: /usr/sbin/pure-ftpd --daemonize -A -c50 -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -w -k99 -Z
May 20 16:34:33 asus pure-ftpd: (?@?) [ERROR] Unable to start a standalone server: [Invalid argument]
y 20 14:12:58 helios pure-config.pl: Running: /usr/sbin/pure-ftpd --daemonize -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:02 2 -u100 -w -k99 -Z
i ... teraz najlepsze
[root w asus 16:37 j:0 ~]# echo IPV4Only yes >> /etc/ftpd/pureftpd.conf;service pure-ftpd restart;service pure-ftpd restart
Stopping pure-ftpd service.........................................[ DIED ]
Starting pure-ftpd service.........................................[ DONE ]
Stopping pure-ftpd service.........................................[ DONE ]
Starting pure-ftpd service.........................................[ DONE ]
[root w asus 16:37 j:0 ~]#
maj 20 16:37:52 asus pure-config.pl: Running: /usr/sbin/pure-ftpd --daemonize -A -c50 -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -w -k99 -Z -4
maj 20 16:37:52 asus pure-config.pl: Running: /usr/sbin/pure-ftpd --daemonize -A -c50 -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -w -k99 -Z -4
14:12:58 helios pure-config.pl: Running: /usr/sbin/pure-ftpd --daemonize -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:02 2 -u100 -w -k99 -Z
[...]
A jeżeli to okazałaby się kwestia supportu ipv6, to wejdź na
http://www.pureftpd.org/AUTHORS i poszukaj znajomych nazwisk ;-)
--
Tomasz Wittner
$(YOUD_NEVER_GUESS_THIS_VARIABLE_NAME_HAHA)
http://freshmeat.net/articles/view/889/
Więcej informacji o liście dyskusyjnej pld-devel-pl