Permalänk
Medlem

Pure-ftpd Hjälp =(

Ok blir galen snart...

Försöker få ordning på VIRTUAL USERS i pure-ftpd men de bara inte vill..

Lagt in:
AUTH="-lpuredb:/etc/pureftpd.pdb" i conf filen men den vill inte ändå..
va har jag gjort för fel ?

Sen Undrar jag också hur man får en FTP-root t.ex. om man kunde få
/home/ftp att bli bara / när man loggar in och ingen kan komma utanför själva ftp rooten..

Ingen som har en bra conf-fil och vill dela med sig av den? lite kommentarer i den skadar inte heller allt blir så mycket lättare om man får ett ordentligt exempel.
Som relativ nybörjare så har man problem med att läsa man filer..

Permalänk
Medlem

antar du kör gentoo
o då står nämligen din chroot fråga i conf.d filen:
# -A [ chroot() everyone, but root ]

tycker dock det är konstigt att inte dina virtual users funkar, du uppdaterar databasen efter du lagt till en user va ?
pure-pw mkdb

http://www.pureftpd.org/README.Virtual-Users

Jag har gått igenom readmen och här fungerar det perfekt !

Visa signatur

When you say "I wrote a program that crashed Windows," people just stare at you blankly and say "Hey, I got those with the system, for free." -Linus Torvalds

icq #626553 / mythic98@home.se

Permalänk
Medlem

ok vet inte riktigt om -A är de jag är ute efter eller?
Fattar mig inte riktigt på de.. ska läsa mer nu...

tja har fått dom att funka nu men då slutar den läsa conf filen ordentligt..
Funkar om man startar med:
# pure-ftpd -j -lpuredb:/etc/pureftpd.pdb &

men i gengälld så hux flux får jag 50 st max inlognigar mot mina instälda 6 max...??

Ingen exempel fil du vill dela med dig av mythic ??

Permalänk
Medlem

Jag antar att det är chroot du menar.
Är du säker på att dina config inställningar inte är kommenterade då ?
Visa upp delar som max connections och auth ur din conf, och även hur du startar ftpd'n.

Visa signatur

When you say "I wrote a program that crashed Windows," people just stare at you blankly and say "Hey, I got those with the system, for free." -Linus Torvalds

icq #626553 / mythic98@home.se

Permalänk
Medlem

ok fel av mig erkänner missade att -l råkade stå på ett till ställe i conf filen.. =/
Jä** små bokstäver de är ibland och va lika I är l är i linux
Tror jag fått årdning på virtual users nu i alla fall....

Men nu återkommer problemet med -A..chroot...
Får inte till de alls som jag vill ha de..

Går de att skriva -A /home/ftp/ och de blir då / för all ftp användare? eller har jag fattat de här fel..

För gör jag en användare med
#pure-pw useradd test -u ftpuser -D /home/ftp/test
kommer han ju åt hela systemet även utanför /home/ftp/ som borde vara /

gör jag i stället
#pure-pw useradd test1 -u ftpuser -d /home/ftp/test1
kommer ju användare test1 inte ut ur /home/ftp/test1 som blir /...

fövirad och trött får sova på problemet..

Permalänk
Medlem

-D innebär att användaren ej är chrootad, dvs han har åtkomst till hela filsystemet
-d innebär att usern är chrootad

varför sätter du inte test1's homedir till /home/ftp då ? du verkar lite snurig
-A chrootar anonyma kontot osv, det är en 'global' setting som du använder när du startar pure-ftpd.

Visa signatur

When you say "I wrote a program that crashed Windows," people just stare at you blankly and say "Hey, I got those with the system, for free." -Linus Torvalds

icq #626553 / mythic98@home.se

Permalänk
Medlem

Se för fan till att du har kompilerat pure-ftpd med stöd för allt det där också... annars är allt där förgäves.

# If you want to run Pure-FTPd with this configuration
# instead of command-line options, please run the
# following command :
#
# /usr/local/sbin/pure-config.pl /usr/local/etc/pureftpd.config

Har jag... dvs, ett perlscript parsear en lättläst configfil...

Permalänk
Medlem

Iofs funkar ju allt, bara han som snurrar till de

Visa signatur

When you say "I wrote a program that crashed Windows," people just stare at you blankly and say "Hey, I got those with the system, for free." -Linus Torvalds

icq #626553 / mythic98@home.se

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av mythic
Iofs funkar ju allt, bara han som snurrar till de

Äsch, orkade bara läsa första inlägget -_-

Permalänk
Medlem

tja ja ja jag kanske snurrar till den endel.. men de bör ju gå att få till..

Ska kanske lägga till att jag körde proftpd förut och där funka de aldeles utmärkt att göra en katalog till ftp-root med (DefaultRoot /home/ftp) sen hadde alla sina home kataloger i den... /home/ftp/test/.. men ingen kom utanför /home/ftp/ för de vart /...
Loggade man in kom man till sin hemkatalog /test/ men man kunde enkelt komma ut till / också.
Men va jag fattat er så funkar inte detta alls i pure-ftpd

Varför är jag då dum att byter fårn proftpd till pure-ftpd undrar säkert endel.. för att just pure-ftpd har stöd för annat som jag tängte använda mig av som inte proftpd har..

Permalänk
Medlem

/servers/ftp/sbin/pure-ftpd -A -X -x -k 95 -F /servers/ftp/welcome.cookie så startar jag min pure-ftpd och då är man "chrootad" till sin egen dir. Mao, /home/user blir / precis som du vill.

Permalänk
Medlem

ok varför ska de vara så lätt när man kommit på hur man ska göra...

Nu kan jag förklara hur jag ville ha de och hur jag får de med chroot...
Man ställer in användaren som vanligt med hemkatalog och allt..
pure-pw useradd test -u ftpuser -d /home/ftp/test..
Sen editerar man bara pureftpd.passwd
från
/home/ftp/test/.
till
/home/ftp/./test

Och vipps hamnar användaren test i sin hemkatalog vid start men kan lätt gå ur den till /home/ftp/ som då bara blir /..

Fan så simpelt att fixa

PS
Var ligger de som visas vid inlogg på ftpn ? altså info rutan som komnmer vid en lykad inloggning
DS

Permalänk
Medlem

Ok nu har jag fått problem med passiv istället.. den funkar aktiv men inte passiv..

COMMAND:> PASV
227 Entering Passive Mode (192,168,15,78,195,88)
COMMAND:> LIST
STATUS:> Connecting data socket...

från CuteFTP..

Jag kör servern på mitt externa nätverkskorts IP som funka bra i aktiv..

Slår jag seden över till passiv och dom valda portarna på 50000-50012 så öppnas portarna enligt http://grc.com/intro.htm Shields UP.. Men cute envisas med:
STATUS:> Connecting data socket...

Några tips eller hjälp någon ?