proftpd 1.24 a mod_sql (delsi diky konf vypisum)

Zdenek Pizl z.p na linux-cd.cz
Pátek Listopad 9 09:46:45 CET 2001


Dne čt 8. listopad 2001 18:47 Mira Tempír napsal(a):
> | diky, vyzkousim, ale jestli jste se dival do toho
> | vypisu, co jsem posilal, tak tak proftpd padlo na
> | signal 11, tj. SIGSEGV - to me desi. A nedela to je
> | posledni 1.2.4, ale i 1.2.2, ktera spolehlive na jinem
> | stroji funguje, i kdyz tam ma plaintext soubor s
> | uzivateli. SQL auth jsem zkousel az ted na nove masine,
> | kde nechci mit ani jednoho uzivatele ...
>
> No vsiml jsem si. Zkuste to strace-ovat. Vypada to, ze to
> zuchne jakmile nenajde v db toho uzivatele, pod kterym ma
> server bezet.

nejak to nechapu :(

Obslehl jsem doslova ten konfig od Vas. 

<Global>
        RequireValidshell off
        SQLAuthTypes Backend
        SQLConnectInfo proftpd na localhost proftpd modsql

        SQLMinID 40
        SQLDefaultUID 48
        SQLDefaultGID 48

        #SQLGroupTable proftpdgrpA
        SQLUserTable user

        SQLUsernameField userid
        SQLHomedirField homedir
        SQLLoginCountField count
        SQLPasswordField passwd
        SQLShellField shell

        SQLProcessPwEnt off

        SQLDoAuth on
        SQLDoGroupAuth off
        SQLAuthoritative on
        SQLLogStats on
        SQLHomedirOnDemand off

        AuthPAMAuthoritative off
</Global>

<Anonymous /www>
 UserAlias admin apache
 AnonRequirePassword on
 AuthUsingAlias on
 AuthAliasOnly on

 <Limit WRITE>
         DenyAll
 </Limit>
</Anonymous>

 - je to tedy nastaveni, aby bral alias, autorizoval JEHO heslem a ono to
dela tohle :


Nov 09 09:34:55 magic proftpd[1625] localhost: FTP session opened.
Nov 09 09:34:58 magic proftpd[1625] localhost: received: USER admin
Nov 09 09:34:58 magic proftpd[1625] localhost: received: USER admin
Nov 09 09:34:58 magic proftpd[1625] localhost: received: USER admin
Nov 09 09:34:58 magic proftpd[1625] localhost: received: USER admin
Nov 09 09:35:01 magic proftpd[1625] localhost: received: PASS (hidden)
Nov 09 09:35:01 magic proftpd[1625] localhost: received: PASS (hidden)
Nov 09 09:35:01 magic proftpd[1625] localhost: received: PASS (hidden)
Nov 09 09:35:01 magic proftpd[1625] localhost: mod_sql/3.2.4: entering auth_cmd_getpwnam
Nov 09 09:35:01 magic proftpd[1625] localhost: mod_sql/3.2.4: no cache hit for user 'apache'
Nov 09 09:35:01 magic proftpd[1625] localhost: mod_sql_mysql/3.2: select OK: [proftpd] "SELECT userid, uid, gid, shell, homedir, passwd FROM user WHERE (userid='apache') LIMIT 1"
Nov 09 09:35:01 magic proftpd[1625] localhost: mod_sql/3.2.4: exiting  auth_cmd_getpwnam
Nov 09 09:35:01 magic proftpd[1625] localhost: no such user 'apache'
Nov 09 09:35:01 magic proftpd[1625] localhost: USER apache: no such user found from localhost.localdomain [127.0.0.1] to 127.0.0.1:21
Nov 09 09:35:01 magic proftpd[1625] localhost: received: SYST

proc to hleda uzivatele admin ? Sakra co to je za kravinu ...

						Z.P.


>
> Ja pouzivam proftpd s sql autentizaci na 4 masinach
> a s timto problemy nikdy nebyly. Kdyz tak patram pameti,
> vzpominam si jen na to, ze se kdysi pred cca pul rokem
> menila dost vyrazne konfigurace, jinak to bezi jak jsem
> to nainstaloval (s vyjimkou bezp. problemu s proftpd jako
> takovym ale to jine povidani).


Další informace o konferenci Linux