Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Операционные системы » Linux » vsftpd постоянно сгнивает!
Страницы (2): [1] 2 »
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
vsftpd постоянно сгнивает! [сообщение #68419]

поставил red hat 9.0
в его состав входит vsftpd 1.1.3
после всех заточек и при попытке рестартануть его, остановка сервиса вызывает сбой.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 29-06-2004 10:53
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
W.M.
Участник
Средний рейтинг: 4.5 | Оценок: 2

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 84
Статус: W.M. в оф-лайне
[сообщение #68430]

Обязательно именно этого демона использовать? Или не важно какого? Если второе -у меня на RH 7.3 работает proftpd, нареканий не выявлено... могу помочь советами по настройке

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 29-06-2004 16:36
Нажмите сюда для просмотра профайла W.M. Отправить Персональное сообщение W.M. Найти сообщения от W.M. Добавить W.M. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
[сообщение #68448]

мне конечно не принципиально.
если вам не трудно скиньте пожайлуста примеры конф. файлов
задача:
посещение anonymous и локальных юзверей

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2004 04:36
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
W.M.
Участник
Средний рейтинг: 4.5 | Оценок: 2

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 84
Статус: W.M. в оф-лайне
[сообщение #68451]

У меня настроено так: на сервере две сетевые, одна в инет, другая в локалку. Две группы пользователей - одна локальная (заходит со 192.), другая с инета заходит (заходила). Точнее два пользователя заведено на машине, их клоны - виртуальные юзеры, созданы средствами proftpd. В зависимости от IP и пользователя (не вирт) чрутятся в разные каталоги на разные разделы, кроме того каждый вирт. пользователь автоматически посылается в "свой" каталог. Права доступа на каталоги установлены через конфиг сервера и через .ftpaccess. Сервер запускается как STANDALONE, смотрит за двумя IP на разных интерфейсах. Анонимоуса логина нету т.к. мне не нужен. Квоты не устанавливал, устанавливал ограничения по скорости, числу одновременных соединений. Если интересует - приведу пример своего конфига и расскажу как что делается, чтобы можно было по образу и подобию сделать то что требуется. Делать и тестировать конфиг по заказу не смогу - физически нет времени

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2004 07:20
Нажмите сюда для просмотра профайла W.M. Отправить Персональное сообщение W.M. Найти сообщения от W.M. Добавить W.M. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
[сообщение #68452]

конечно можно привести примеры конфигов с коментариями, а я что мне нужно выберу.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2004 07:32
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #68454]

А в логи при старте что-нить пишет?

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2004 08:05
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
[сообщение #68458]

конечно пишут типа не верь самоварам!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2004 08:25
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
W.M.
Участник
Средний рейтинг: 4.5 | Оценок: 2

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 84
Статус: W.M. в оф-лайне
[сообщение #68460]

Значит так... proftpd у нас установлен в /usr/local/sbin/ и /usr/local/bin/
Конфиги лежат в /usr/local/etc/

Linux#/usr/local/etc>l
-r--r--r-- 1 root root 39 Jan 16 2003 ftp.group
-r--r--r-- 1 root root 1055 Mar 4 11:26 ftp.passwd
-rw-r--r-- 1 user1 group1 5119 May 29 15:16 proftpd.conf

Владелец не важно кто...

##################################################
##############################

Linux#/usr/local/etc>more proftpd.conf
ServerName "ProFTPD"
ServerType standalone

Port 21

#мне не нужно было много демонов...
MaxInstances 10

#потому что не настроен DNS...
UseReverseDNS off

DenyFilter \*.*/

#под которым стартует демон, прежде чем "превратиться" того пользователя, который залогинился
User nobody
Group nobody

#не помню уже зачем надо, но надо :-)
AuthAliasOnly on

#Первый виртуал
<VirtualHost 192.168.xxx.xxx>

#аутентификацию настроить
AuthPAM off
AuthPAMAuthoritative off
AuthPAMConfig ftp

AuthUserFile /usr/local/etc/ftp.passwd
AuthGroupFile /usr/local/etc/ftp.group

#сделал себе для последующего анализа webalizer-ом
TransferLog /var/log/ftp/proftpd.user1.log
ExtendedLog /var/log/ftp/proftpd.user1.log

#один сервер должен быть дефаултом :-)
DefaultServer on
#все кто заходят с локалки - только два реальных юзера (user1, user2) и несколько виртуальных, для них свои rootы
DefaultRoot /home/Install/ user1
DefaultRoot /var/user2/ user2

#ну тут что надо написать надо
ServerAdmin что-то
ServerName "имя"
MaxLoginAttempts 2
RequireValidShell no

#U/G под которыми заводится сервер
User user1
Group group1

#иначе медленно лезет если какие-то проблемы с резолвингом ip (насколько помню)
IdentLookups off

DenyFilter \*.*/

#ставил зачем-то, тренировался...
# RateReadBPS 2000000
# RateReadFreeBytes 50000
# RateReadHardBPS on
# RateWriteBPS 1000000
# RateReadHardBPS on

#думаю все понятно
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900

#самое интересное
<Limit LOGIN>
Order Allow, Deny
Allow from 192.168.
Deny from all
</Limit>

#разрешить в главной директории только мне
<Directory /home/Install/*>
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
<Limit STOR APPE WRITE DELE>
AllowUser virtuser1
DenyAll
</Limit>
<Limit DELE SITE_CHMOD>
<Limit DELE SITE_CHMOD>
AllowUser virtuser1
DenyAll
</Limit>
</Directory>

#разрешить в директориях юзеров юзерам
<Directory /home/Install/upload/*>
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
<Limit RETR STOR APPE WRITE DELE>
Order Allow, Deny
AllowGroup group1
Deny From All
</Limit>
<Limit SITE_CHMOD>
DenyAll
</Limit>
</Directory>

#разрешить в другом разделе другому юзеру
<Directory /var/user2/*>
Umask 0002
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
<Limit RETR STOR APPE WRITE DELE>
Order Allow, Deny
AllowGroup group2
Deny From All
</Limit>
<Limit SITE_CHMOD>
DenyAll
</Limit>
</Directory>
</Directory>

</VirtualHost>

#внешняя карта
<VirtualHost 195.xxx.xxx.xxx>

AuthPAM off
AuthPAMAuthoritative off
AuthPAMConfig ftp

AuthUserFile /usr/local/etc/ftp.passwd
AuthGroupFile /usr/local/etc/ftp.group

TransferLog /var/log/ftp/proftpd.user2.log
ExtendedLog /var/log/ftp/proftpd.user2.log

DefaultServer off
DefaultRoot /var/user2/ user2

ServerAdmin ххх
ServerName "ххх"
MaxLoginAttempts 2
MaxClients 3 "The server is full, hosting %m users"
RequireValidShell no

User user2
Group group2

IdentLookups off
DenyFilter \*.*/

#ограничил
RateReadBPS 2500
# RateReadFreeBytes 50000
RateReadHardBPS on
# RateWriteBPS 500000

TimeoutLogin 60
TimeoutIdle 120
TimeoutNoTransfer 120

#чтобы с левых IP не ломились, а только те кому нужно и можно
<Limit LOGIN>
Order Allow, Deny
Allow from 195.ххх.ххх., 213.ххх.ххх.
Deny from all
</Limit>

<Limit LOGIN>
Order Allow, Deny
AllowGroup group2
Deny from all
</Limit>

<Directory /var/user2/*>
Umask 0002
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
<Limit RETR STOR APPE WRITE DELE>
Order Allow, Deny
AllowGroup group2
Deny From All
</Limit>
<Limit SITE_CHMOD>
DenyAll
</Limit>
</Directory>

</VirtualHost>

##################################################
##############################

Следующие два файла создаются утилитой ftpasswd: tool for ProFTPD's AuthUserFile, AuthGroupFile, UserPassword
The most current version of ftpasswd can be found at: http://www.castaglia.org/proftpd/

Linux#/usr/local/etc>more ftp.group
group2:x:504:
group1:x:507:

Linux#/usr/local/etc>more ftp.passwd
virtuser3:$тутбылHASH$:503:504::/var/user3:/sbin/nologin
virtuser1:$тутбылHASH$:506:507::/home/Install/upload/virtuser1:/sbin/nologin
virtuser2:$тутбылHASH$:506:507::/home/Install/upload/virtuser2:/sbin/nologin

##################################################
##############################

Далее для ограничения прав (и разрешения) необходимо сделать файлы подобного плана в каталогах пользователей
Linux#/home/Install/upload/virtuser1>more .ftpaccess
#чтобы только я мог в свою директорию смотреть
<Limit LIST NLST>
AllowUser virtuser1
Deny From All
</Limit>
#и писать
<Limit STOR APPE WRITE DELE>
Order Allow, Deny
AllowUser virtuser1
Deny From All
</Limit>
<Limit SITE_CHMOD>
DenyAll
</Limit>

Вот кажется все... В мануалах сервера и утилитах достаточно подробно все описано, мало того,
сервер сразу ставится так, что может запускать анонимусов... Если будут какие-то вопросы, пиши.
Удачи!

Сообщение было отредактировано W.M. 30-06-2004 в 09:00

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2004 08:58
Нажмите сюда для просмотра профайла W.M. Отправить Персональное сообщение W.M. Найти сообщения от W.M. Добавить W.M. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
[сообщение #68463]

Большое спасибо, буду затачивать.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-06-2004 10:40
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
[сообщение #68501]

пока все проходит успешно.
заточил ftpasswd, создал proftd.passwd, proftpd.group
добавил пользвателей
поясните пожайлуста заточку
AuthPAMConfig ftp
т.е. у меня это
/etc/pam.d/ftp
и там нужно разруливать аутентификацию?
может примерчик с группами и юзверами.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 01-07-2004 06:10
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
W.M.
Участник
Средний рейтинг: 4.5 | Оценок: 2

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 84
Статус: W.M. в оф-лайне
[сообщение #68507]

Нет, там стоит AuthPAM off и это значит, я думаю, что PAM отключены, аутентификация через средства самого демона

Я /etc/pam.d/ftp не трогал

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 01-07-2004 08:45
Нажмите сюда для просмотра профайла W.M. Отправить Персональное сообщение W.M. Найти сообщения от W.M. Добавить W.M. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
[сообщение #68532]

Посмотрите пожайлуста навоял такой конф.

При попытке залогинется
user1 group group1
madftpd group adminproftpd

Возникает неприятность
Login incorrect
Login failed

Где накосячил?

ServerName "ProFTPD Xeon"

ServerAdmin root@localhost
ServerType standalone
DefaultServer on


MaxInstances 10
DenyFilter \*.*/
Authaliasonly on


# Use pam to authenticate by default
AuthPAMAuthoritative off
AuthPAM off
# Do not perform ident nor DNS lookups (hangs when the port is filtered)
IdentLookups off
UseReverseDNS off

AuthPAMConfig ftp
AuthUserFile /usr/local/etc/ftpd.passwd
AuthGroupFile /usr/local/etc/ftpd.group

Transferlog /var/log/proftpd.user1.log
Extendedlog /var/log/proftpd.user1.log

# Use this to excude users from the chroot
DefaultRoot /home/install user1
Requirevalidshell no

<Limit login>
order Allow, Deny
Allow from 192.168.*.*
Deny from all
</Limit>

# 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

MaxLoginAttempts 2

# Allow to resume not only the downloads but the uploads too
AllowRetrieveRestart on
AllowStoreRestart on

# Set the user and group that the server normally runs at.
User nobody
Group nobody

# This is where we want to put the pid file
ScoreboardFile /var/run/proftpd.score

# Normally, we want users to do a few things.
# let in main directory only me
<Directory /home/install/*>
AllowOverwrite on
AllowRetrievRestart on
AllowStoreRestart on
<Limit STOR APPE WRITE DELE>
Allowgroup adminproftpd
Deny all
</Limit>
</Directory>

<Directory /home/install/upload/*>
AllowOverwrite on
AllowRetrievRestart on
AllowStoreRestart on
<Limit RETR STOR APPE WRITE DELE>
Allowgroup group1
Deny from All
</Limit>
</Directory>

# Define the log formats
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"


# A basic anonymous configuration, with an upload directory.
User user1
Group group1

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 01-07-2004 12:08
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
W.M.
Участник
Средний рейтинг: 4.5 | Оценок: 2

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 84
Статус: W.M. в оф-лайне
[сообщение #68542]

1 - что пишет в лог? В свой и в системный.
2 - файлы passwd и group создали утилитой?

Далее:
User user1
Group group1
зачем, после того как выше указано
User nobody
Group nobody ?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 01-07-2004 14:06
Нажмите сюда для просмотра профайла W.M. Отправить Персональное сообщение W.M. Найти сообщения от W.M. Добавить W.M. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
admad
Участник

Зарегистрирован: Jun 2004
Место проживания:
Публикаций: 11
Статус: admad в оф-лайне
[сообщение #68554]

1. Создал скриптовый файл ftpasswd

Запускаю:

perl ftpasswd --passwd --file=/usr/local/etc/ftpd/ftpd.passwd --name=user1 --uid=1000 --home=/home/user1 \
--shell=/bin/false
perl ftpasswd --group --file=/usr/local/etc/ftpd/ftpd.group --name=group1 --gid=1000 --member=user1


/usr/local/etc/ftpd.group
group1:x:1010:user1

/usr/local/etc/ftpd.passwd
user1:tipapasswd:1000:1000::/home/user1:/bin/false

/var/log/proftpd.user1.log

192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:33:54 +0700] "USER user1" 331 -
192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:33:56 +0700] "PASS (hidden)" 530 -
192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:33:56 +0700] "SYST" 215 -
192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:34:42 +0700] "QUIT" 221 -
192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:34:59 +0700] "USER anonymous" 331 -
192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:35:03 +0700] "PASS (hidden)" 530 -
192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:35:03 +0700] "SYST" 215 -
192.168.50.10 UNKNOWN nobody [02/Jul/2004:08:35:09 +0700] "QUIT" 221 -

/var/log/secure

Jul 2 08:33:56 OracleX proftpd[2602]: OracleX (192.168.50.10[192.168.50.10]) - USER user1: user is not a UserAlias from 192.168.50.10 [192.168.50.10] to 192.168.50.10:21
Jul 2 08:33:56 OracleX proftpd[2602]: OracleX (192.168.50.10[192.168.50.10]) - USER user1: user is not a UserAlias from 192.168.50.10 [192.168.50.10] to 192.168.50.10:21

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-07-2004 04:08
Нажмите сюда для просмотра профайла admad Отправить Персональное сообщение admad Найти сообщения от admad Добавить admad в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
W.M.
Участник
Средний рейтинг: 4.5 | Оценок: 2

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 84
Статус: W.M. в оф-лайне
[сообщение #68639]

Я немного разберусь с делами напишу

Проблема видимо в не верно созданных реальных пользователях и виртуальных

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-07-2004 15:41
Нажмите сюда для просмотра профайла W.M. Отправить Персональное сообщение W.M. Найти сообщения от W.M. Добавить W.M. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (2): [1] 2 »


Формат времени GMT. Текущее время 01:50.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01538706 seconds (61.15% PHP - 38.85% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.