Portál AbcLinuxu, 10. května 2025 16:53

Dotaz: proftpd-mysql

31.12.2006 09:26 vatamer | skóre: 5 | blog: mavater | Brno
proftpd-mysql
Přečteno: 1064×
Odpovědět | Admin
Zdravím, mám problém zprovozni u proftpd správu uživatelů přes mysql - ne a ne to rozchodit. Mám ubuntu, nainstalované balíčky proftpd a proftpd-mysql, a taky samozřejmě mysql databázi. Už se s tím trápím dva dny, bohužel marně. Nemám tušení kde by mohla být chyba :(. Moc děkuji za pomoc. V proftpd.conf mám k SQL tohle:
AuthPam    on
SQLDefaultGID                   65534
SQLDefaultUID                   65534
SQLMinUserGID                   100
SQLMinUserUID                   500
SQLAuthTypes            Plaintext Crypt
SQLAuthenticate         users*
SQLUserInfo             ftp  username password uid gid homedir shell
SQLConnectInfo          databaze@localhost uzivatel heslo
Server můžu normálně nastartovat, ale při pokusu o připojení mi hodí klient chybu 421. Zavedené moduly proftpd -l
AuthPam    on
SQLDefaultGID                   65534
SQLDefaultUID                   65534
SQLMinUserGID                   100
SQLMinUserUID                   500
SQLAuthTypes            Plaintext Crypt
SQLAuthenticate         users*
SQLUserInfo             ftp  username password uid gid homedir shell
SQLConnectInfo          tuxnak@localhost proftpd lopata
Výňatek z proftpd -d 9 -n
localhost - FS: using system lstat()
localhost - ROOT PRIVS at main.c:1176
localhost - RELINQUISH PRIVS at main.c:1180
localhost - no matching vhost found for ::ffff:127.0.0.1#21, using DefaultServer 'Debian'
localhost (localhost[::ffff:127.0.0.1]) - ROOT PRIVS at main.c:1025
localhost (localhost[::ffff:127.0.0.1]) - SETUP PRIVS at main.c:1030
localhost (localhost[::ffff:127.0.0.1]) - FTP session requested from unknown class
localhost (localhost[::ffff:127.0.0.1]) - performing module session initializations
localhost (localhost[::ffff:127.0.0.1]) - ROOT PRIVS at mod_delay.c:828
localhost (localhost[::ffff:127.0.0.1]) - FS: using system open()
localhost (localhost[::ffff:127.0.0.1]) - RELINQUISH PRIVS at mod_delay.c:830
localhost (localhost[::ffff:127.0.0.1]) - FS: using system write()
localhost (localhost[::ffff:127.0.0.1]) - FS: using system close()
localhost (localhost[::ffff:127.0.0.1]) - FTP session closed.
localhost - FS: using system lstat()
localhost - ROOT PRIVS at mod_ctrls.c:1173
localhost - RELINQUISH PRIVS at mod_ctrls.c:1177
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.1.2007 01:05 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: proftpd-mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja to vyresil kompilaci ze zdrojaku :/
http://kroko.evesnight.net
14.1.2007 16:24 corgi
Rozbalit Rozbalit vše Re: proftpd-mysql
Problem bude v balickovacim systemu Ubuntu. Balik proftpd-mysql totiz ma pozadovat instalaci baliku proftpd-common, ne proftpd (coz je FTP server bez podpory MySQL, takze de facto editujete konfigurak spravne, jen spatneho programu). Breezy byl v poradku a balik proftpd-mysql vyzadoval proftpd-common. Dapper by snad mel byt take v poradku.
14.1.2007 19:26 corgi
Rozbalit Rozbalit vše Re: proftpd-mysql
Takže. Podíval jsem se do repositářů Debianu a Ubuntu. V současném stable debianu je proftpd-mysql závislé na proftpd-common. V testing verzi už proftpd-common jako balíček není a proftpd-mysql závisí na proftpd. Jestli máte nainstalovaný balíček proftpd-mysql, zkuste proftpd -l | grep sql. mělo by to vypsat
  mod_sql.c
  mod_sql_mysql.c
  mod_quotatab_sql.c
15.1.2007 18:29 corgi
Rozbalit Rozbalit vše Re: proftpd-mysql
Oprava: proftpd bezi s mysql i bez mod_sql a mod_sql_mysql.c ve vypisu z proftpd -l. Zakomentovat LoadModule mod_sql_postgres.c v /etc/proftpd/modules.conf, zajistit aby v /etc/proftpd/proftpd.conf bylo Include /etc/proftpd/modules.conf a SQLBackend mysql

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.