Страница 1 из 1
не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 22:09:13
Владимир
Всегда настраивал по статье Лиса, в этот раз тоже сделал по ней. Но что-то сегодня он просто тупа не заводится.
В логах ничего не пишет.
Как решить проблему и заставить его работать ?
Re: не заводится ProFTPD, HELP
Добавлено: 2008-11-01 22:12:22
Владимир
ОС FreeBSD 7.0
Re: не заводится ProFTPD, HELP
Добавлено: 2008-11-01 22:21:16
Владимир
за помощь отблагодарю wmz
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 22:53:27
server801
а запускаешь как? /usr/local/etc/rc.d/proftpd start?
потом набирай ftp localhost или ftp_адрес интерфейса
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 22:54:02
alex3
wmz - это фи. лучше вложи логи, конфиги или хоть что-нибудь. а то непонятно, что делал - ниче не делал - само упало..
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 22:59:52
server801
Код: Выделить всё
#
# For more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "WELCOME TO FREEBSD SERVER"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd/proftpd.scoreboard
# Port 21 is the standard FTP port.
Port 21
# Don't use IPv6 support by default.
#UseIPv6 on
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 30
CommandBufferSize 1024
# Set the user and group under which the server will run.
User ftp
Group ftp
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~ !server
<Directory /mnt/ftp>
AllowOverwrite on
<Limit Write>
AllowAll
</Limit>
<Limit READ>
AllowAll
</Limit>
</Directory>
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit>
# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
#########################################################################
# #
# Uncomment lines with only one # to allow basic anonymous access #
# #
#########################################################################
<Anonymous /mnt/ftp>
User ftp
Group ftp
### We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
### Limit the maximum number of anonymous logins
MaxClients 5 "Sorry, max %m users - try again later"
### We want 'welcome.msg' displayed at login, and '.message' displayed
### in each newly chdired directory.
DisplayLogin welcome.msg
# DisplayFirstChdir .message
### Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
может пригодится....
кстати-заметил что при заходе на ftp -пауза секунд в 5,по http быстрее летает!что может быть?
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:03:05
Владимир
server801 писал(а):а запускаешь как? /usr/local/etc/rc.d/proftpd start?
потом набирай ftp localhost или ftp_адрес интерфейса
захожу в /usr/local/etc/rc.d/
пишу sh proftpd start
а в ответ ничего не пишет. просто тишина.
Код: Выделить всё
server076-001# cd /usr/local/etc/rc.d/
server076-001# sh proftpd start
server076-001# ftp localhost
Trying 127.0.0.1...
ftp: connect to address 127.0.0.1: Connection refused
Trying ::1...
ftp: connect: Connection refused
ftp>
alex3 писал(а):wmz - это фи. лучше вложи логи, конфиги или хоть что-нибудь. а то непонятно, что делал - ниче не делал - само упало..
логи пустые, ничего там не пишется. ФТП с нуля поднял, но он так и не запустился.
конфиг :
Код: Выделить всё
#
# To have more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "EXTRALAN"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 30
# Set the user and group under which the server will run.
User nobody
Group nobody
SQLBackend mysql
SQLAuthTypes Plaintext
SQLAuthenticate users
SQLConnectInfo prof@localhost:3306 prof prof_amon
SQLUserInfo `prof_tab` `username` `password` `uid` `gid` `homedir` `shell`
RequireValidShell off
RootLogin off
SQLLogFile /var/log/proftpd.log
UseReverseDNS off
IdentLookups off
TimeoutStalled 0
TimeoutNoTransfer 0
AllowRetrieveRestart on
AllowStoreRestart on
PassivePorts 61000 65000
DefaultRoot ~
<Directory ~>
AllowOverwrite on
<Limit Write>
AllowAll
</Limit>
<Limit READ>
AllowAll
</Limit>
<Limit SITE_CHMOD>
AllowAll
</Limit>
</Directory>
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:06:00
server801
так ты не указал директорию которым юзверям принадлежит....сравни мой -сделаешь выводы
о том что запустился фтп сделай вывод командой top
а запускай просто /usr/local/etc/rc.d/proftpd start
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:13:09
Владимир
server801 писал(а):так ты не указал директорию которым юзверям принадлежит....сравни мой -сделаешь выводы
о том что запустился фтп сделай вывод командой top
я директории всегда в мусуле указывал....
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:15:35
server801
а без мускула запускается?
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:31:29
Владимир
server801 писал(а):а без мускула запускается?
никогда не пробовал
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:32:37
server801
ну а в процессах то хоть висит? top -для вывода процессов,ftptop -для вывода фтпсессий
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:36:30
zg
Владимир писал(а):захожу в /usr/local/etc/rc.d/
пишу sh proftpd start
а в ответ ничего не пишет. просто тишина.
ну дак ответ надо в /etc/rc.conf смотреть, явно там очепятка сидит
либо саму переменную забыли прописать
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:43:40
server801
/etc/rc.conf -это при загрузке системы заводится фтп.
как вариант переустановить фтп
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:46:39
Владимир
server801 писал(а):так ты не указал директорию которым юзверям принадлежит....сравни мой -сделаешь выводы
о том что запустился фтп сделай вывод командой top
а запускай просто /usr/local/etc/rc.d/proftpd start
да...не правильно указал директорию ....
спасибо манифесто, подсказал куда глядеть. глупая опечатка
Спасибо всем кто откликнулся.
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-01 23:49:38
zg
server801 писал(а):/etc/rc.conf -это при загрузке системы заводится фтп.
ээээ не совсем, так сложилось что любой файл, который лежит в rc.d старует при загрузке и должен запускать демона, но не каждый демон должен стартовать. Чтобы стартовали только нужные демоны, каждый скрипт проверяет определённую переменную в /etc/rc.conf и если она _enable="YES", то стартует демона. Если такой переменной нет, то нифига стартовать не будет. И в логах соотвественно тоже ничего не будет.
команды типа
делают тоже самое что и при загрузке системы
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-02 12:11:48
server801
как разрешилась проблема?вот сейчас пытаюсь привернуть мускул -такая ж песня
а таблицу где создавать?
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-02 18:49:29
Владимир
server801 писал(а):как разрешилась проблема?вот сейчас пытаюсь привернуть мускул -такая ж песня
а таблицу где создавать?
проблема решилась, после того как увидел опечатку
дык, устанавливай версию proftpd-mysql (т.е. с поддержкой мускла) %)
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-02 19:11:35
server801
ну а mysql -server надо ставить?
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-02 22:31:46
manefesto
а где ты собираешься хранить учетки?
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-03 2:22:47
paradox
а чем вам родной ftpd неустраивает....хм
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-03 8:50:13
Владимир
paradox писал(а):а чем вам родной ftpd неустраивает....хм
видать привычка сделать также как и на других серваках
+ удобнее в мускле хранить учетки)
Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)
Добавлено: 2008-11-03 10:20:10
server801
у мен ядругая проблема-mysql50-server не хочет ставится
Код: Выделить всё
mysql:*:88:
You already have a group "mysql", so I will use it.
pwd_mkdb: corrupted entry
pwd_mkdb: at line #30
pwd_mkdb: /etc/master.passwd: Inappropriate file type or format
pw: user 'mysql' disappeared during update
Adding user "mysql" failed...
*** Error code 1
Stop in /usr/ports/databases/mysql50-server.
*** Error code 1
Stop in /usr/ports/databases/mysql50-server.