Страница 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 смотреть, явно там очепятка сидит :smile: либо саму переменную забыли прописать

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", то стартует демона. Если такой переменной нет, то нифига стартовать не будет. И в логах соотвественно тоже ничего не будет. :smile:

команды типа

Код: Выделить всё

/usr/locale/etc/rc.d/xxxx.sh start
делают тоже самое что и при загрузке системы

Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)

Добавлено: 2008-11-02 12:11:48
server801
как разрешилась проблема?вот сейчас пытаюсь привернуть мускул -такая ж песня :cf:
а таблицу где создавать?

Re: не заводится ProFTPD, HELP (отблагодарю переводом wmz)

Добавлено: 2008-11-02 18:49:29
Владимир
server801 писал(а):как разрешилась проблема?вот сейчас пытаюсь привернуть мускул -такая ж песня :cf:
а таблицу где создавать?
проблема решилась, после того как увидел опечатку ;)

дык, устанавливай версию 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.
:cf: