Ik ben behoorlijk nieuw op FreeBSD, heb inmiddels een draaiend systeem met Apache, MySQL en PHP. Omdat ik samba niet aan de praat krijg wil ik files vanaf m'n Windows systeem naar FreeBSD uploaden m.b.v. FTP.
Na flink wat testen en websites doorlezen heb ik PureFTP i.s.m. met MySQL geinstalleerd... Ik vond op BSDFreaks een keurige tutorial hierover.
Ik heb echter het volgende probleem: inloggen gaat ok (hij let niet op wachtwoord echter, alleen username), ik kan alles keurig zien, ook downen, maar niet uppen...
nu zegt men in het voorbeeld:
Heb zelf wel een script gemaakt maar die geeft fouten (permission denied)
#!/bin/sh
case "$1" in
start)
/usr/local/sbin/pure-config.pl
/usr/local/etc/pureftpd-mysql.conf > /dev/null && echo -n ' pure-ftpd'
;;
stop)
killall pure-ftpd
;;
restart)
$0 stop
$0 start
esac
aanvulling:
dus wat ik eik wil weten, hoe kan ik er voor zorgen dat ik wel geautoriseerd ben: m.a.v. waar moet ik vooral op letten (PAM bijv
)
Aanvulling 2:
fouten die ik krijg:
/usr/loca/etc/rc.d/pureftp.sh /usr/local/etc/pureftpd-mysql.conf: permission denied
als ik upload (@freebsd bak message):
(jopiek@arnoud) [ERROR] Can't open that file: Permission denied
ik blijf maar aanvullen, excuus daarvoor:
als ik via m'n broertjes bak (XP Pro met naam "arnoud") de MySQL server van de FreeBSD bak wil bereiken zegt ie: "Host 'arnoud' is not allowed to connect to MySQL server", lijkt dus toch op een algeheel security probleem?!
gebruikte references o.a.:
FreeBSD Handbook 2nd Ed.
http://www.pureftpd.org/README.MySQL
http://www.bsdfreaks.nl/index.php/front_howto/53/80
Na flink wat testen en websites doorlezen heb ik PureFTP i.s.m. met MySQL geinstalleerd... Ik vond op BSDFreaks een keurige tutorial hierover.
Ik heb echter het volgende probleem: inloggen gaat ok (hij let niet op wachtwoord echter, alleen username), ik kan alles keurig zien, ook downen, maar niet uppen...
nu zegt men in het voorbeeld:
en als ik ergens (nog) niet zo veel van snap op FreeBSD is het dit wel. Ik gebruik bijv. geen BASH shell en gebruik dit script dus ook niet (iig krijg ik waarschijlijk daardoor fouten als ik dat wel probeer)..."Mijn startup script ziet er als volgt uit:
Shell:
#!/usr/local/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin
export PATH
exec tcpserver -DHRl0 0 21 pure-ftpd -O stats:/var/log/pureftpd.log -A -a 1006 -l mysql:/usr/local/etc/pureftpd-mysql.conf -l unix
Voor logging "-O <format>:<log file>'" zodat ik ze kan bekijken met ftpstats
De "-l mysql:..."geeft aan eerst in de MySQl db kijken en daarna voor normale users in "/etc/passwd"
"-l unix"
-A = iedereen chrooten (kan niet lager als homedir)
-a 1006= deze groep kan overal komen (niet gechroot)"
Heb zelf wel een script gemaakt maar die geeft fouten (permission denied)
#!/bin/sh
case "$1" in
start)
/usr/local/sbin/pure-config.pl
/usr/local/etc/pureftpd-mysql.conf > /dev/null && echo -n ' pure-ftpd'
;;
stop)
killall pure-ftpd
;;
restart)
$0 stop
$0 start
esac
aanvulling:
dus wat ik eik wil weten, hoe kan ik er voor zorgen dat ik wel geautoriseerd ben: m.a.v. waar moet ik vooral op letten (PAM bijv
Aanvulling 2:
fouten die ik krijg:
/usr/loca/etc/rc.d/pureftp.sh /usr/local/etc/pureftpd-mysql.conf: permission denied
als ik upload (@freebsd bak message):
(jopiek@arnoud) [ERROR] Can't open that file: Permission denied
ik blijf maar aanvullen, excuus daarvoor:
als ik via m'n broertjes bak (XP Pro met naam "arnoud") de MySQL server van de FreeBSD bak wil bereiken zegt ie: "Host 'arnoud' is not allowed to connect to MySQL server", lijkt dus toch op een algeheel security probleem?!
gebruikte references o.a.:
FreeBSD Handbook 2nd Ed.
http://www.pureftpd.org/README.MySQL
http://www.bsdfreaks.nl/index.php/front_howto/53/80
[ Voor 34% gewijzigd door jopiek op 04-01-2003 12:56 ]
Cogito Ergo Credo