Avatar billede hrboom Nybegynder
13. oktober 2002 - 12:17 Der er 83 kommentarer og
2 løsninger

ProFTPD med mysql

hey

skal man bare installer ProFTPD med mysql.. gør den så selv det hele med mysql osv ?
Avatar billede dank Nybegynder
13. oktober 2002 - 12:21 #1
Der findes 2 rpm pakker med Mysql & Proftpd. De skal installeres.. Proftpd skal stadig konfigureres og dine mysql tabeller skal stadig oprettes og udfyldes med brugere.

Dine tabeller i mysql skal oprettes alt efter hvordan din proftpd config ser ud.
Avatar billede hrboom Nybegynder
13. oktober 2002 - 12:23 #2
hmm... jeg er ved at skulle til at installer proftpd med mysql fra lws.dk
men vil lige høre om den lavet den inden jeg gik i gang...

men jeg har mysql installeret ...
Avatar billede dank Nybegynder
13. oktober 2002 - 12:27 #3
nope.. du skal selv oprette databasen og ligge de rigtige tabeller ind.
Avatar billede hrboom Nybegynder
13. oktober 2002 - 12:28 #4
æV :(
Avatar billede hrboom Nybegynder
13. oktober 2002 - 12:29 #5
kender du en dansk guide til det ?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 12:29 #6
eller hvad for nogen der skal laves...
Avatar billede hrboom Nybegynder
13. oktober 2002 - 12:32 #7
syns godt de kunne have lavet det på lws.dk så...
Avatar billede dank Nybegynder
13. oktober 2002 - 12:49 #8
nej desværre. men pr'øv dig frem det er ikke farligt.
Avatar billede hrboom Nybegynder
13. oktober 2002 - 12:50 #9
heh... hmm... det er bare lidt svært når man ik ved hvad de skal hedde i mysql db'en
Avatar billede dank Nybegynder
13. oktober 2002 - 12:58 #10
søg lidt rundt på google.. jeg er sikker på der er mange eksempler på proftpd+mysql
Avatar billede hrboom Nybegynder
13. oktober 2002 - 13:27 #11
Avatar billede dank Nybegynder
13. oktober 2002 - 13:40 #12
godt så :o]
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:09 #13
# ./configure --with-modules=mod_sql:mod_sql_mysql
gik fint
# make
gik osse fint
#make install
kommer den med en masse fejl
med mod_sql_mysql.c


[root@localhost proftpd]# make install
cd lib ; make lib
make[1]: Entering directory `/usr/local/proftpd/lib'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/usr/local/proftpd/lib'
cd src ; make src
make[1]: Entering directory `/usr/local/proftpd/src'
make[1]: Nothing to be done for `src'.
make[1]: Leaving directory `/usr/local/proftpd/src'
cd modules; make modules
make[1]: Entering directory `/usr/local/proftpd/modules'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c:136:25: mysql/mysql.h: Ingen sådan fil eller filkatalog
mod_sql_mysql.c:163: tolkningsfejl before "MYSQL"
mod_sql_mysql.c:163: warning: no semicolon at end of struct or union
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:332: warning: underforstået erklæring af funktionen 'mysql_errno'
mod_sql_mysql.c:332: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:334: warning: underforstået erklæring af funktionen 'mysql_error'
mod_sql_mysql.c:334: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:334: warning: videregiver den 4. parameter til 'mod_create_ret' opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning
mod_sql_mysql.c: In function `_build_data':
mod_sql_mysql.c:346: 'MYSQL' er ikke erklæret (først benyttet i denne funktion)
mod_sql_mysql.c:346: (et kaldenavn der ikke er erklæret, rapporteres kun én gang
mod_sql_mysql.c:346: per funktion)
mod_sql_mysql.c:346: 'mysql' er ikke erklæret (først benyttet i denne funktion)
mod_sql_mysql.c:347: 'MYSQL_RES' er ikke erklæret (først benyttet i denne funktion)
mod_sql_mysql.c:347: 'result' er ikke erklæret (først benyttet i denne funktion)
mod_sql_mysql.c:348: 'MYSQL_ROW' er ikke erklæret (først benyttet i denne funktion)
mod_sql_mysql.c:348: tolkningsfejl before "row"
mod_sql_mysql.c:357: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:363: warning: underforstået erklæring af funktionen 'mysql_store_result'
mod_sql_mysql.c:369: warning: underforstået erklæring af funktionen 'mysql_num_rows'
mod_sql_mysql.c:370: warning: underforstået erklæring af funktionen 'mysql_num_fields'
mod_sql_mysql.c:375: 'row' er ikke erklæret (først benyttet i denne funktion)
mod_sql_mysql.c:375: warning: underforstået erklæring af funktionen 'mysql_fetch_row'
mod_sql_mysql.c:385: warning: underforstået erklæring af funktionen 'mysql_free_result'
mod_sql_mysql.c: In function `cmd_open':
mod_sql_mysql.c:439: warning: underforstået erklæring af funktionen 'mysql_ping'
mod_sql_mysql.c:439: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:451: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:451: warning: underforstået erklæring af funktionen 'mysql_init'
mod_sql_mysql.c:453: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:461: warning: underforstået erklæring af funktionen 'mysql_real_connect'
mod_sql_mysql.c:461: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:461: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:461: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:462: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:462: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:463: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c: In function `cmd_close':
mod_sql_mysql.c:559: warning: underforstået erklæring af funktionen 'mysql_close'
mod_sql_mysql.c:559: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:560: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c: In function `cmd_defineconnection':
mod_sql_mysql.c:628: sizeof benyttet på en ufuldstændig type
mod_sql_mysql.c:631: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:632: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:663: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:664: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:665: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:682: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:683: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:684: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:685: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c: In function `cmd_select':
mod_sql_mysql.c:806: warning: underforstået erklæring af funktionen 'mysql_real_query'
mod_sql_mysql.c:806: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c: In function `cmd_insert':
mod_sql_mysql.c:921: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c: In function `cmd_update':
mod_sql_mysql.c:1020: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c: In function `cmd_query':
mod_sql_mysql.c:1136: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c:1151: warning: underforstået erklæring af funktionen 'mysql_field_count'
mod_sql_mysql.c:1151: forsøg på at følge en henvisning til en variabel af en ufuldstændig type
mod_sql_mysql.c: In function `cmd_escapestring':
mod_sql_mysql.c:1231: warning: underforstået erklæring af funktionen 'mysql_escape_string'
mod_sql_mysql.c: In function `cmd_checkauth':
mod_sql_mysql.c:1295: warning: underforstået erklæring af funktionen 'make_scrambled_password'
make[1]: *** [mod_sql_mysql.o] Error 1
make[1]: Leaving directory `/usr/local/proftpd/modules'
make: *** [modules] Error 2
[root@localhost proftpd]#


ved du hvad jeg skal gøre før den vil ?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:15 #14
kan det vvære fordi det er proftpd 1.2.7rc1 ?
Avatar billede dank Nybegynder
13. oktober 2002 - 14:19 #15
installer rpm versionen istedet.. find dem på proftpd.org under mirrors.. du skal bruge selv serveren. samt den fil der hedder noget med standalone_mysql

derefter skal du bare rode med config filerne
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:20 #16
jeg prøver lige så...
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:21 #17
Avatar billede dank Nybegynder
13. oktober 2002 - 14:33 #18
hmmmm nej.. jeg ved ikke om disse pakker har sql understøttelse.. det har de nok ikke.. tidligere lå der også nogen med sql - men de er åbenbart fjernet efter det er gået over til 1.2.6.. - desværre så ved jeg det ikke lige...
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:34 #19
argh... lort..
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:36 #20
har gjort det hele klar med mysql...

venter bare på proftpd
Avatar billede ziron Nybegynder
13. oktober 2002 - 14:48 #21
nu er det sådan at der er svar ang. rpm pakker, men hvilken dist. kører du?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:48 #22
RH 8
Avatar billede ziron Nybegynder
13. oktober 2002 - 14:56 #23
okay sidder lige og ser lidt om det...

kør debian :)
Avatar billede hrboom Nybegynder
13. oktober 2002 - 14:57 #24
hehe..


køre RH 8 og debian...

men vil ha det til at virke på en RH 8 lige nu
Avatar billede ziron Nybegynder
13. oktober 2002 - 14:58 #25
ja det er skam også iorden. ser lidt ud.
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:02 #26
men jeg fatter bare ikke at den ikke kan finde

mod_sql_mysql.c:136:25: mysql/mysql.h: Ingen sådan fil eller filkatalog

når jeg beder den om at installer med mysql... har osse prøvet med proftpd-1.2.6 nu det er det samme fra en tar.gz :(((
Avatar billede ziron Nybegynder
13. oktober 2002 - 15:03 #27
laver den fejl, selvom det ikke er mysql, eller how?

har du set herinde: http://www.lastditcheffort.org/~aah/proftpd/mod_sql/
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:04 #28
nej..

jeg har ik det den side der...

og jeg har ik prøve uden... den laver fejl med mod_sql_mysql...
Avatar billede ziron Nybegynder
13. oktober 2002 - 15:06 #29
er du sikker på at de mysql filer den skal bruger, ligger der hvor der er henvist til?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:07 #30
den kan ik finde

/dir/hovr/jeg/har/pakket/proftpd/ud/mysql/
Avatar billede ziron Nybegynder
13. oktober 2002 - 15:13 #31
hmm det var lidt sort, du har installeret mysql, men de "system" filer den skal bruge er du sikker på de ligger rigtigt?

mod_sql_mysql.c:136:25: mysql/mysql.h: Ingen sådan fil eller filkatalog
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:14 #32
jeg har installeret mysql

[root@localhost local]# rpm -q mysql
mysql-3.23.52-3
Avatar billede ziron Nybegynder
13. oktober 2002 - 15:15 #33
ja men der hvor den der står at din mysql er installeret. ligger filerne også der eller er de et helt andet sted på hd, for så skal stien jo ændres.
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:17 #34
altså...

den kommer først med fejl når jeg kører

# make install

ellers ville den have kommet med fejl inden...
Avatar billede ziron Nybegynder
13. oktober 2002 - 15:18 #35
nej det er ikke helt sikker, ville jeg sige. men fandt lige denne, løs lidt der http://linux.tnc.edu.tw/techdoc/proftpd-userguide/userguide.html
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:20 #36
hmm... kan ik se noget på den side der vil hjælpe...
Avatar billede ziron Nybegynder
13. oktober 2002 - 15:22 #37
du kunne læse det omkring sql, ellers kan jeg ikke lige se. prøv at re-installe mysql...
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:23 #38
hmm... tror ik det vil hjælpe noget... :/
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:26 #39
jeg henter lige alle mysql's rpm pakker og installer og prøver...
Avatar billede ziron Nybegynder
13. oktober 2002 - 15:28 #40
nej jeg tror heller ikke men, det tager ikke mere end et par min. og hvis man nu var heldig :)
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:29 #41
hehe... jeg prøver... har heller ikke noget i min mysql db jeg kan miste.. den er tom :) minus det jeg har gjort klar til proftpd... det kan jeg hurtigt lave igen
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:47 #42
argh... nu fejl ved make

[root@localhost proftpd]# make
echo \#define BUILD_STAMP \"`date`\" > include/buildstamp.h
cd lib ; make lib
make[1]: Entering directory `/usr/local/proftpd/lib'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c getopt.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c getopt1.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c pr_fnmatch.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c strsep.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c vsnprintf.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c glibc-glob.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c glibc-mkstemp.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c pwgrent.c
ar rc libsupp.a getopt.o getopt1.o pr_fnmatch.o strsep.o vsnprintf.o glibc-glob.o glibc-mkstemp.o pwgrent.o
ranlib libsupp.a
make[1]: Leaving directory `/usr/local/proftpd/lib'
cd src ; make src
make[1]: Entering directory `/usr/local/proftpd/src'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c main.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c timers.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c sets.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c pool.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c regexp.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c dirtree.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c support.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c inet.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c log.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c io.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c ident.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c data.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c modules.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c auth.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c fs.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c ftpcount.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c utils.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c ftpwho.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c ftpshut.c
make[1]: Leaving directory `/usr/local/proftpd/src'
cd modules; make modules
make[1]: Entering directory `/usr/local/proftpd/modules'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_core.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_xfer.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_unixpw.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_auth.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_ls.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_log.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_site.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_sql.c
mod_sql.c: In function `check_auth_crypt':
mod_sql.c:419: warning: underforstået erklæring af funktionen 'crypt'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_sql_mysql.c
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_unixpw.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_sql_mysql.o
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c module_glue.c
make[1]: Leaving directory `/usr/local/proftpd/modules'
gcc -Llib  -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/inet.o src/log.o src/io.o src/ident.o src/data.o src/modules.o src/auth.o src/fs.o modules/mod_core.o modules/mod_xfer.o modules/mod_unixpw.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -lm -lz -lmysqlclient
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [proftpd] Error 1
[root@localhost proftpd]#
Avatar billede hrboom Nybegynder
13. oktober 2002 - 15:56 #43
er ved at overveje at smide RH 8 ud og på med debian..
Avatar billede hrboom Nybegynder
13. oktober 2002 - 16:01 #44
gør jeg sq...

tager ca 30 så er jeg klar til at prøve det på en debian så

kan man ik bare

# apt-install proftpd-mysql
?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 16:02 #45
# apt-get install proftpd-mysql
Avatar billede dank Nybegynder
13. oktober 2002 - 16:08 #46
nææee.. det kan man vist ikke.. men før du skifter til Debian skal du vide at den er endnu mere krævende og sværere at sætte op og vedligeholde.. Bare så du ved det..

Man kan ikke altid forvente at ting virker første gang ved linux.. Jeg har problemer der har taget mig uger at løse, hvor jeg gang på gang er vendt tilbage ind imellem, indtil jeg havde en løsning..

læs, læs mere og søg på google.. det er vejen frem.. at skifte til en anden dists flytter bare problemet.. bare vent og se :o)
Avatar billede hrboom Nybegynder
13. oktober 2002 - 16:09 #47
jeg kender til debian så'n da...
Avatar billede hrboom Nybegynder
13. oktober 2002 - 16:37 #48
man kunne godt

# apt-get install proftpd-mysql
Avatar billede dank Nybegynder
13. oktober 2002 - 16:55 #49
hmmm det må være på en testing eller unstable så?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 16:56 #50
nææ tror jeg ikke...

men har slettet den igen.. og er ved at installer fra en tar.gz nu
Avatar billede hrboom Nybegynder
13. oktober 2002 - 16:59 #51
mod_sql.c: In function `check_auth_crypt':
mod_sql.c:419: warning: implicit declaration of function `crypt'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c:136: mysql/mysql.h: No such file or directory
make[1]: *** [mod_sql_mysql.o] Error 1
make[1]: Leaving directory `/usr/local/proftpd/modules'
make: *** [modules] Error 2


dumme dumme proftpd
Avatar billede dank Nybegynder
13. oktober 2002 - 17:11 #52
brug pureftp så? Den bruger jeg til 2000 ftp accounts på en server - virker fortrinlig også med sql
Avatar billede hrboom Nybegynder
13. oktober 2002 - 17:12 #53
er den nem og sikker som proftpd ?
Avatar billede dank Nybegynder
13. oktober 2002 - 17:36 #54
midst ligeså sikker og meget nem

der følger en .pl script med der opretter en startkommando alt efter din config fil

http://www.pureftpd.org/

jeg bruger den som sagt på en server med 2000 ftp konti.. der er konstant mellem 0-10 der er koblet på.. den har *aldrig* fejlet.
Avatar billede hrboom Nybegynder
13. oktober 2002 - 17:37 #55
okey... lyder godt.. men vil du så guide mit lidt hvis jeg ik kan finde ud af det ?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 17:39 #56
kører den med mysql ?
Avatar billede dank Nybegynder
13. oktober 2002 - 17:40 #57
ja
Avatar billede hrboom Nybegynder
13. oktober 2002 - 17:46 #58
checking for mysql_init in -lmysqlclient... no
configure: error: libmysqlclient is needed for MySQL support

:(
Avatar billede hrboom Nybegynder
13. oktober 2002 - 17:49 #59
tror jeg fik den installeret
Avatar billede dank Nybegynder
13. oktober 2002 - 17:49 #60
så brug apt til at installere det den mangler
Avatar billede hrboom Nybegynder
13. oktober 2002 - 17:58 #61
hvordan får jeg liv i den..? den er installeret og sat op med mysql...
Avatar billede dank Nybegynder
13. oktober 2002 - 18:01 #62
1: brug start kommando generer scriptet
2: læs faq'en på deres hjemmeside..

Jeg er desværre ikke mere online de næste par dage...
Avatar billede hrboom Nybegynder
13. oktober 2002 - 18:03 #63
hvad er det for en kommando ?
Avatar billede dank Nybegynder
13. oktober 2002 - 18:12 #64
ahhhh hrboom.. du må altså også lige kigge lidt i manualerne/faq'en.. det er vi andre da også nød til :)
Avatar billede hrboom Nybegynder
13. oktober 2002 - 18:15 #65
hehe... jeg har fundet ud af det.. og den virker bare nu...
den var meget nem.. når man lige fandt ud af at starte den :)

jeg takker mange gange :)

ziron>> smid et svar hvis du vil ha point :)
Avatar billede hrboom Nybegynder
13. oktober 2002 - 18:24 #66
ups

smid lige et svar igen dank

dank > jeg kan ik finde hvor man kan låse brugeren i sit home dir..
Avatar billede dank Nybegynder
13. oktober 2002 - 18:38 #67
svar
Avatar billede ziron Nybegynder
13. oktober 2002 - 18:39 #68
hmm aldrig sig aldrig :)
Avatar billede hrboom Nybegynder
13. oktober 2002 - 18:40 #69
dank > ved du hvordan man kan låse brugeren i sit home dir ?
for jeg kan ik finde det
Avatar billede ziron Nybegynder
13. oktober 2002 - 18:41 #70
:)
Avatar billede dank Nybegynder
13. oktober 2002 - 19:02 #71
1. linie i config filen

læser du overhovedet dokumentationen igennem? Kigger på overhovedet i config filen?
Avatar billede hrboom Nybegynder
13. oktober 2002 - 19:44 #72
ehmmm.....

jeg fatter ik en skid lige nu...
Avatar billede hrboom Nybegynder
13. oktober 2002 - 19:45 #73
boom:/etc# /usr/local/pure-ftpd/configuration-file/pure-config.pl /usr/local/pure-ftpd/configuration-file/pure-ftpd.conf
Running: /usr/local/sbin/pure-ftpd -c 50 -B -C 8 -D -f ftp -H -I 15 -l mysql:/etc/pureftpd-mysql.conf -L 2000:8 -m 4 -s -U 133:022 -u 100 -w -j -k 90 -Z
boom:/etc#
Avatar billede dank Nybegynder
13. oktober 2002 - 20:17 #74
første linie af din config fil!!!
Avatar billede hrboom Nybegynder
13. oktober 2002 - 20:18 #75
der er kun ########## :S
Avatar billede dank Nybegynder
13. oktober 2002 - 20:39 #76
første linie af betydning selvf.:o] Læs hvad der står i config filen.. linie for linie. så finder du det.
Avatar billede hrboom Nybegynder
13. oktober 2002 - 20:40 #77
det har jeg snart gjort 20 gange og kan ik finde det :(
Avatar billede dank Nybegynder
13. oktober 2002 - 20:41 #78
hvad står der i første linie af din config fil.. ikke de linierne i starten med en masse

#
#
#

hvis der er sådan nogen
Avatar billede hrboom Nybegynder
13. oktober 2002 - 20:43 #79
jaja.. i know men jeg har kigget hele filen i gennem og kan ik finde noget der siger mig noget at det er her at man kan låse brugen i sit homedir
Avatar billede dank Nybegynder
13. oktober 2002 - 20:43 #80
Og jeg spørger lige en gang til... post lige linierne her
Avatar billede hrboom Nybegynder
13. oktober 2002 - 20:45 #81
############################################################
#                                                          #
#        Configuration file for pure-ftpd wrappers        #
#                                                          #
############################################################

# 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/pure-ftpd.conf
#
# RPM binary files use another configuration file by default :
# /etc/sysconfig/pure-ftpd
#
# Please don't forget to have a look at documentation at
# http://www.pureftpd.org/documentation.html for a complete list of
# options.

# Cage in every user in his home directory

ChrootEveryone              no



# If the previous option is set to "no", members of the following group
# won't be caged. Others will be. If you don't want chroot()ing anyone,
# just comment out ChrootEveryone and TrustedGID.

# TrustedGID                    100



# Turn on compatibility hacks for broken clients

BrokenClientsCompatibility  no



# Maximum number of simultaneous users

MaxClientsNumber            50



# Fork in background

Daemonize                  yes



# Maximum number of sim clients with the same IP address

MaxClientsPerIP            8



# If you want to log all client commands, set this to "yes".
# This directive can be duplicated to also log server responses.

VerboseLog                  no



# List dot-files even when the client doesn't send "-a".

DisplayDotFiles            yes



# Don't allow authenticated users - have a public anonymous FTP only.

AnonymousOnly              no



# Disallow anonymous connections. Only allow authenticated users.

NoAnonymous                no



# Syslog facility (auth, authpriv, daemon, ftp, security, user, local*)
# The default facility is "ftp".

SyslogFacility              ftp



# Display fortune cookies

# FortunesFile              /usr/share/fortune/zippy



# Don't resolve host names in log files. Logs are less verbose, but
# it uses less bandwidth. Set this to "yes" on very busy servers or
# if you don't have a working DNS.

DontResolve                yes



# Maximum idle time in minutes (default = 15 minutes)

MaxIdleTime                15



# LDAP configuration file (see README.LDAP)

# LDAPConfigFile                /etc/pureftp-ldap.conf



# MySQL configuration file (see README.MySQL)


MySQLConfigFile                /etc/pureftpd-mysql.conf


# Postgres configuration file (see README.PGSQL)

# PGSQLConfigFile              /etc/pureftp-pgsql.conf


# PureDB user database (see README.Virtual-Users)

# PureDB                        /etc/pureftpd.pdb


# Path to pure-authd socket (see README.Authentication-Modules)

# ExtAuth                      /var/run/ftpd.sock



# If you want to enable PAM authentication, uncomment the following line

# PAMAuthentication            yes



# If you want simple Unix (/etc/passwd) authentication, uncomment this

# UnixAuthentication            yes



# Please note that LDAPConfigFile, MySQLConfigFile, PAMAuthentication and
# UnixAuthentication can be used only once, but they can be combined
# together. For instance, if you use MySQLConfigFile, then UnixAuthentication,
# the SQL server will be asked. If the SQL authentication fails because the
# user wasn't found, another try # will be done with /etc/passwd and
# /etc/shadow. If the SQL authentication fails because the password was wrong,
# the authentication chain stops here. Authentication methods are chained in
# the order they are given.



# 'ls' recursion limits. The first argument is the maximum number of
# files to be displayed. The second one is the max subdirectories depth

LimitRecursion              2000 8



# Are anonymous users allowed to create new directories ?

AnonymousCanCreateDirs      no



# If the system is more loaded than the following value,
# anonymous users aren't allowed to download.

MaxLoad                    4



# Port range for passive connections replies. - for firewalling.

# PassivePortRange          30000 50000



# Force an IP address in PASV/EPSV/SPSV replies. - for NAT.

# ForcePassiveIP                192.168.0.1



# Upload/download ratio for anonymous users.

# AnonymousRatio                1 10



# Upload/download ratio for all users.
# This directive superscedes the previous one.

# UserRatio                1 10



# Disallow downloading of files owned by "ftp", ie.
# files that were uploaded but not validated by a local admin.

AntiWarez                  yes



# IP address/port to listen to (default=all IP and port 21).

# Bind                      127.0.0.1,21



# Maximum bandwidth for anonymous users in Kb/s

# AnonymousBandwidth            8



# Maximum bandwidth for *all* users (including anonymous) in Kb/s
# Use AnonymousBandwidth *or* UserBandwidth, both makes no sense.

# UserBandwidth            8



# File creation mask. <umask for files>:<umask for dirs> .
# 177:077 if you feel paranoid.

Umask                      133:022



# Minimum UID for an authenticated user to log in.

MinUID                      100



# Allow FXP transfers for authenticated users only.

AllowUserFXP                yes



# Allow anonymous FXP for anonymous and non-anonymous users.

AllowAnonymousFXP          no



# Users can't delete/write files beginning with a dot ('.')
# even if they own them. If TrustedGID is enabled, this group
# will have access to dot-files, though.

ProhibitDotFilesWrite      no



# Prohibit *reading* of files beginning with a dot (.history, .ssh...)

ProhibitDotFilesRead        no



# Never overwrite files. When a file whoose name already exist is uploaded,
# it get automatically renamed to file.1, file.2, file.3, ...

AutoRename                  no



# Disallow anonymous users to upload new files (no = upload is allowed)

AnonymousCantUpload        no



# Only connections to this specific IP address are allowed to be
# non-anonymous. You can use this directive to open several public IPs for
# anonymous FTP, and keep a private firewalled IP for remote administration.
# You can also only allow a non-routable local IP (like 10.x.x.x) to
# authenticate, and keep a public anon-only FTP server on another IP.

#TrustedIP                  10.1.1.1



# If you want to add the PID to every logged line, uncomment the following
# line.

#LogPID                    yes



# Create an additional log file with transfers logged in a Apache-like format :
# fw.c9x.org - jedi [13/Dec/1975:19:36:39] "GET /ftp/linux.tar.bz2" 200 21809338
# This log file can then be processed by www traffic analyzers.

# AltLog                    clf:/var/log/pureftpd.log



# Create an additional log file with transfers logged in a format optimized
# for statistic reports, as done with ftpStats
# (http://www.shagged.org/ftpstats) .

# AltLog                    stats:/var/log/pureftpd.log



# Create an additional log file with transfers logged in the standard W3C
# format (compatible with most commercial log analyzers)

# AltLog                    w3c:/var/log/pureftpd.log



# Disallow the CHMOD command. Users can't change perms of their files.

#NoChmod                    yes



# Allow users to resume and upload files, but *NOT* to delete them.

#KeepAllFiles                yes



# Automatically create home directories if they are missing

CreateHomeDir              yes



# Enable virtual quotas. The first number is the max number of files.
# The second number is the max size of megabytes.
# So 1000:10 limits every user to 1000 files and 10 Mb.

#Quota                      1000:10



# If your pure-ftpd has been compiled with standalone support, you can change
# the location of the pid file. The default is /var/run/pure-ftpd.pid

#PIDFile                    /usr/local/var/pure-ftpd.pid



# If your pure-ftpd has been compiled with pure-uploadscript support,
# this will make pure-ftpd write info about new uploads to
# /var/run/pure-ftpd.upload.pipe so pure-uploadscript can read it and
# spawn a script to handle the upload.

#CallUploadScript yes



# This option is usefull with servers where anonymous upload is
# allowed. As /var/ftp is in /var, it save some space and protect
# the log files. When the partition is more that X percent full,
# new uploads are disallowed.

MaxDiskUsage              90



# Set to 'yes' if you don't want your users to rename files.

#NoRename yes



# Be 'customer proof' : workaround against common customer mistakes like
# 'chmod 0 public_html', that are valid, but that could cause ignorant
# customers to lock their files, and then keep your technical support busy
# with silly issues. If you're sure all your users have some basic Unix
# knowledge, this feature is useless. If you're a hosting service, enable it.

CustomerProof yes




# Per-user concurrency limits. It will only work if the FTP server has
# been compiled with --with-peruserlimits (and this is the case on
# most binary distributions) .
# The format is : <max sessions per user>:<max anonymous sessions>
# For instance, 3:20 means that the same authenticated user can have 3 active
# sessions max. And there are 20 anonymous sessions max.

# PerUserLimits 3:20
Avatar billede hrboom Nybegynder
13. oktober 2002 - 20:47 #82
den

ChrootEveryone              no

?

skal den bare stå til yes ?
Avatar billede dank Nybegynder
13. oktober 2002 - 20:47 #83
og hvor er det den første linie uden # er? Hvad står der som forklaring til den?
Avatar billede dank Nybegynder
13. oktober 2002 - 20:48 #84
prøv
Avatar billede hrboom Nybegynder
13. oktober 2002 - 20:48 #85
heh... men jeg fattet bare ikke "Cage"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester