/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
proftpd+mod_sql hænger (begynder)
Fra : PEF


Dato : 15-02-05 22:17

Hej,

Jeg har nu i to dage - uden held - forsøgt at få en proftpd+mod_sql løsning
til at virke. Når man forsøger at logge sig ind på ftp-serveren hænger
tilslutningen. var/log/secure.log viser at ftp-serveren er startet. Hvis jeg
forsøger at logge ind med brugere oprettet med adduser, så er der ingen
problemer. mysql-delen af min proftpd.conf ser sådan ud:

AllowForeignAddress on
SQLConnectInfo ftp@localhost ftplogin # ftp er database, ftplogin
er en bruger med rettighed til ftp
SQLAuthTypes Backend
AuthOrder mod_sql.c
SQLUserInfo users userid passwd uid gid homedir NULL
RequireValidShell off

Jeg har tjekket, at databasen indeholder felter svarende til SQLUserInfo.

/Peter



 
 
Allan Joergensen (15-02-2005)
Kommentar
Fra : Allan Joergensen


Dato : 15-02-05 22:38

PEF <xx@xxx.xx> wrote:

> Jeg har nu i to dage - uden held - forsøgt at få en proftpd+mod_sql løsning

Jeg blev til sidst træt af Proftpd og bruger nu pure-ftpd i stedet, jeg
vil tro du kunne opleve lignende success.

mvh
--
Allan Joergensen

"Hurting yourself is not sinful - just stupid." - Heinlein

PEF (16-02-2005)
Kommentar
Fra : PEF


Dato : 16-02-05 13:03

Nu har jeg forsøgt med PureFTP og problemerne er faktisk de samme. Der
opstår en fejl 530, når jeg forsøger at logge ind med bruger fra
Authentication script. Jeg har valgt at benytte extauth, hvor man via et
sh-script genererer en fil kaldet ftpd.sock (skal den være på 0 bytes???).

Jeg benytter firewal men har - efter bedste overbevisning - åbnet port 20 og
21, samt port 13000-13500 for PASV.
Jeg har i pure-ftp.conf :
- angivet brugen af extauth ved login
- angivet brug af port 13000 13500 ved PASV

Hvad går der galt??
/Peter

"Allan Joergensen" <allan@nowhere.dk> wrote in message
news:slrnd14qu4.hku.allan@coredump.nowhere.dk...
> PEF <xx@xxx.xx> wrote:
>
>> Jeg har nu i to dage - uden held - forsøgt at få en proftpd+mod_sql
>> løsning
>
> Jeg blev til sidst træt af Proftpd og bruger nu pure-ftpd i stedet, jeg
> vil tro du kunne opleve lignende success.
>
> mvh
> --
> Allan Joergensen
>
> "Hurting yourself is not sinful - just stupid." - Heinlein



Simon Lyngshede (16-02-2005)
Kommentar
Fra : Simon Lyngshede


Dato : 16-02-05 20:21

On Wed, 16 Feb 2005 13:02:34 +0100, PEF wrote:

> Nu har jeg forsøgt med PureFTP og problemerne er faktisk de samme. Der
> opstår en fejl 530, når jeg forsøger at logge ind med bruger fra
> Authentication script. Jeg har valgt at benytte extauth, hvor man via et
> sh-script genererer en fil kaldet ftpd.sock (skal den være på 0 bytes???).

Jeg vil ikke betvivle at du kan få extauth til at virke, men det er bare
ikke den rigtige måde at lave MySQL authentication i PureFTPd. Der er
indbygget MySQL support (skal naturligvis enables når du kompilere
PureFTPd), det er meget nemt at bruge og eksemplet i dokumentationen er
nok til at klare langt de fleste situationer.

Drop extauth, med mindre det er yderst nødvendigt og brug native MySQL
support.

--
Simon Lyngshede
simon@giraf.spiceweasel.dk
Remove long necked animal.


PEF (16-02-2005)
Kommentar
Fra : PEF


Dato : 16-02-05 22:53

Det er lykkedes at få hul igennem ved at benytte pureftpd med virtuelle
users. Det virker - selv om det måske ikke er den smukkeste må at løse
problemet på - så derved bliver det indtil videre. Måske har jeg senere
tålmodighed til at rode med en mySQL-løsning. At skulle compilere min egen
udgave af pureftpd med mysql-support, og dertil udarbejde et sh-script til
start og stop af ftp'en, er lige i overkanten på dette tidspunkt (newbie).

Tak for hjælpen.
/Peter

"PEF" <xx@xxx.xx> wrote in message news:0EtQd.979$fz4.404@news.get2net.dk...
> Hej,
>
> Jeg har nu i to dage - uden held - forsøgt at få en proftpd+mod_sql
> løsning til at virke. Når man forsøger at logge sig ind på ftp-serveren
> hænger tilslutningen. var/log/secure.log viser at ftp-serveren er startet.
> Hvis jeg forsøger at logge ind med brugere oprettet med adduser, så er der
> ingen problemer. mysql-delen af min proftpd.conf ser sådan ud:
>
> AllowForeignAddress on
> SQLConnectInfo ftp@localhost ftplogin # ftp er database,
> ftplogin er en bruger med rettighed til ftp
> SQLAuthTypes Backend
> AuthOrder mod_sql.c
> SQLUserInfo users userid passwd uid gid homedir NULL
> RequireValidShell off
>
> Jeg har tjekket, at databasen indeholder felter svarende til SQLUserInfo.
>
> /Peter
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste