Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Вобщем: Федора 4. И у меня почему-то vsftpd не работает в пассивной режиме.
Через тотал коннект нормальный все классно, хотя на виртуалке раньше ставил федору и этот же фтп все было хорошо.
Добавлено спустя 5 часов, 19 минут, 22 секунды
Код:
# /etc/vsftpd/vsftpd.conf
#
#         General
local_enable=YES
write_enable=YES
local_umask=077
anon_umask=077
dirmessage_enable=YES
connect_from_port_20=NO

#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftp

ftpd_banner=Welcome to J-NET's FTP service.

#ls_recurse_enable=YES
#
#         Anonumous
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_world_readable_only=NO
anon_max_rate=0
no_anon_password=YES
#
chmod_enable=YES
#guest_enable=YES
#guest_username=nobody
#
file_open_mode=077
#local_umask=0777
hide_file={.*}
#
#
#          Logs.
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
#
chown_uploads=YES
chown_username=ftp
#
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES



Мой конфиг. Пользователя ftp я прилепил в рабгруппе jnet и сделал chown -R ftp:jnet /hdd/ftp. Аниним терь вообще не подрубается, типо пишет мол
refusing to run with writable anonymous root.
До этого так как залитые файлы на фтп не сливались анонимом.
И еще я несовсем понял работает umask. Это же те права с которыми будут закачанные файлы так? Тогда почему 077, а не 0775? Или 0775 тоже можно?
Что делать?



Партнер
 

По настройке vsftpd смотри тут http://vsftpd.beasts.org/vsftpd_conf.html. Там подробно расписан каждый ключ конфига.
По поводу umask: если у тебя umask равен 077 то при аплоаде у файла ставятся атрибуты 0700, т.е. Атрибуты файла=0777 - umask
Самое оптимальное значение это 022, т.е. атрибуты будут 0755.
Да поможет тебе man :)


 

Я уже все сделал, с умаском и сам разобрался, а пассивный режим не работал из-за иптаблиц ), я как бы это сразу понял, но почему-то долго думал что я их не врубал :), все спасибо
Один мааленький момент, как мне смбпользователей добавлять?


 

Цитата:
как мне смбпользователей добавлять?

А куда их нужно добавить в vsftpd или для доступа к smb ресурсам?
Если второе то есть команда smbpasswd там добавляешь пользователей и устанавливаешь пароли.
Удачи.

И еще конечно не забыть поправить конфиг самбы :oops:


 

что-то я не то что-то спросил...я хочу с отключенными локальными пользователями .... не так не выйдет, тогда так:
Как сделать чтоб локальные пользователи могли лазать тока по своим дом папкам пир подключении к фтп?
И как сделать чтоб фтп сам перекодировал русские имена в формат который бы я мог использовать под линухам и чтобы самба их видела? По ходу надо там при монтировании менять кодировкаи? Фтп висит на ext3 разделе.

По самбе: я вроде там добавил запись типо someuser=Guest guest Гость гость, но при подключении к серверу из ХР ессесно спрашивает логин и пароль, guest вводишь и все ОК, но почему стандартный виндовый вход не работает, отчего бы это? И как исправить?


 

Цитата:
но почему стандартный виндовый вход не работает, отчего бы это? И как исправить?

Потому что в винде пользователь называется не guest а Гость. ВОт и вся загвоздка :wink:
Цитата:
Как сделать чтоб локальные пользователи могли лазать тока по своим дом папкам пир подключении к фтп?

Выдаржка из моего рабочего конфига:
Код:
# Uncomment this to allow local users to log in.
local_enable=YES
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
chroot_local_user=YES
hide_ids=YES

Цитата:
И как сделать чтоб фтп сам перекодировал русские имена в формат который бы я мог использовать под линухам и чтобы самба их видела?

Есть такой ньюанс, что vsftpd не имеет средств для установки кодировки, поэтому использует пользовательскую (т.е cp1251), т.к я понимаю что все пользователи сидят под WIN. А самба вроде как имеет. ПОэтому необходимо в samba поставить кодировку cp1251. И все будет работать. Но есть проблема: если на сервере стоит кодировка koi8-r, то при просмотре на сервере папок созданых пользователями будут крякозябры :gun:
Поэтому лучше если стоит utf8 тогда не понадобится танцев с бубнами.


 

Насчет Гость ... сам такой умный, уже пробовал ,не прокатывает. Система на utf8 FedoraCore 4. Где в самбе сменить кодировку?

А разве нельзя раздел ext3 подмонтировать с другой кодировкой как виндовые? Т.е. чтобы файлы перекодировали не самба и фтп, а сам линух?...Ща попробую, тока думаю придется ручками изменить все ткущие имена файлов из рус на лат...

И еще: Есть ли какой-нить КОНСОЛЬНЫЙ! эмулятор виндовых прог? Чтобы запустить сервер по WOW.
Добавлено спустя 38 минут, 19 секунд
[global]
character set = koi8-r
client code page = 866
Тока вот заставить енто работать с теми файлами которые уже залиты не получилось, я пробовал character set utf8 и кои, не вышло, как узнать в каком формате имена файлов?


 

Цитата:
А разве нельзя раздел ext3 подмонтировать с другой кодировкой как виндовые? Т.е. чтобы файлы перекодировали не самба и фтп, а сам линух?...

МОжно конечно. это будет лучший вариант.
Цитата:
Есть ли какой-нить КОНСОЛЬНЫЙ! эмулятор виндовых прог? Чтобы запустить сервер по WOW.

Консольного эмулятора WIN нет. Есть Досовской эмулятор). ДА и вроде WOW был linux'овый.

Цитата:
Тока вот заставить енто работать с теми файлами которые уже залиты не получилось, я пробовал character set utf8 и кои, не вышло, как узнать в каком формате имена файлов?

Естественно эти параметры применяются при создании файлов, так что уже созданные придется ручками править. А самы простой вариант узнать кодировку это через ссш залогинится через PUTTY и там налету менять в настройках кодировку, до тех пор пока не станет читабельно. :hitrost:


 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
zxxc писал(а):
. Где в самбе сменить кодировку?

ядро можно пересобрать - там параметр есть.
3aPa3a писал(а):
Консольного эмулятора WIN нет.

wine?


 

самба и ядро? там два параметра есть дял перекодировки, но я решил так не делать, т.к. калично пашет не самба, а фтп, это он должен перекодировку делать, а vsftp так не работает.
Народ, посоветуйте нормальный фтп сервер:
1. Поддерживал перекодировку из win1251 в utf8
2. Вобщем есть такая фишка, как в тотале если открыть в двух панелях два фтп, и копировать из одной в другую то фтп сервер может это сделать сам, внутри системы а не копируя файл на мой комп а затем по новой на фтп, но уже в другую папку. И еще вроде есть такие, когда я открываю два разных фтп в разных панелях и при копировании из одной в другую, фтп сервер может сам по новой законнектитсо на другой фтп и слить файл самомстоятельно.
Может что-нить подходящее посоветуете?


 

Junior
Статус: Не в сети
Регистрация: 26.12.2005
zxxc писал(а):
Народ, посоветуйте нормальный фтп сервер:
1. Поддерживал перекодировку из win1251 в utf8

http://vsftpd.devnet.ru/rus/
+
convert_charset_enable=YES
local_charset=UTF8
remote_charset=WIN1251
=
чем не устраивает?


 

про convert_charset в мане нет такого, а ты второй пункт читай выше. Вроде посответовали профтпд, осваиваю.


 

Junior
Статус: Не в сети
Регистрация: 26.12.2005
  • А разве описания новых переменных на сайте патчсета не хватает?
  • /usr/local/share/doc/vsftpd/FAQ писал(а):
    Q) Help! Does vsftpd support FXP?
    A) Yes. An FTP server does not have to do anything special to support FXP.
    However, you many get tripped up by vsftpd's security precautions on IP
    addresses. In order to relax these precautions, have a look in the
    vsftpd.conf.5 for pasv_promiscuous (and the less advisable port_promiscuous).

    Тоже не то?
  • Мне кажется или вы игнорируете rtfm?
  • Кстати, proftpd не единственная альтернатива.


 

proftpd я поставил, щас настраиваю.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan