ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] vsftpd + CIFS share
@ 2008-01-22 15:54 astroiLL
  2008-01-22 16:04 ` Alex Gorbachenko
  0 siblings, 1 reply; 11+ messages in thread
From: astroiLL @ 2008-01-22 15:54 UTC (permalink / raw)
  To: sisyphus

Последний (почти) сизиф.
Пытаюсь в очередной раз перейти с proftpd на vsftpd но постоянно
натыкаюсь на такую траблу:
Пользователь (с именем и паролем) заходит на ftp сервер (vsftpd), 
заходит в каталог который на сервере примонтирован как самба ресурс, 
видит файлы, но не может их скачать, закачиваются 0 длины. Права на 
чтение, вход в папки для этого пользователя есть.
Если он заходит в каталог локальный на сервере и на эти файлы для него
есть права на чтение, то он нормально получает эти файлы.
/home/user/read_ok_files
/mnt/share_samba_server/no_read_files

В proftpd такого нет. Пользователь читает файлы нормально хоть локальные
для этого сервера, хоть примонтированные с самба ресурса.
Это глюк или фича?

-- 
Linux & Astronomy
Ilya Bryzgalow
http://astrokuban.info/
-----------------------------------
i don't smoke and wish you the same!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-22 15:54 [sisyphus] vsftpd + CIFS share astroiLL
@ 2008-01-22 16:04 ` Alex Gorbachenko
  2008-01-23  5:35   ` astroiLL
  2008-01-23  9:38   ` Vitaly Lipatov
  0 siblings, 2 replies; 11+ messages in thread
From: Alex Gorbachenko @ 2008-01-22 16:04 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 202 bytes --]

On Tue, 22 Jan 2008 18:54:05 +0300
astroiLL wrote:

>видит файлы, но не может их скачать, закачиваются 0 длины.

вписать use_sendfile=NO в vsftpd.conf ?

-- 
np: Killswitch Engage - Holy Diver

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-22 16:04 ` Alex Gorbachenko
@ 2008-01-23  5:35   ` astroiLL
  2008-01-23  9:40     ` Vladimir V. Kamarzin
  2008-01-23  9:38   ` Vitaly Lipatov
  1 sibling, 1 reply; 11+ messages in thread
From: astroiLL @ 2008-01-23  5:35 UTC (permalink / raw)
  To: sisyphus

Alex Gorbachenko пишет:
> On Tue, 22 Jan 2008 18:54:05 +0300
> astroiLL wrote:
> 
>> видит файлы, но не может их скачать, закачиваются 0 длины.
> 
> вписать use_sendfile=NO в vsftpd.conf ?


Спасибо, заработало.
FR: Вписать бы это в конфиг по-дефолту?

-- 
Linux & Astronomy
Ilya Bryzgalow
http://astrokuban.info/
-----------------------------------
i don't smoke and wish you the same!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-22 16:04 ` Alex Gorbachenko
  2008-01-23  5:35   ` astroiLL
@ 2008-01-23  9:38   ` Vitaly Lipatov
  2008-01-23 10:34     ` astroiLL
                       ` (2 more replies)
  1 sibling, 3 replies; 11+ messages in thread
From: Vitaly Lipatov @ 2008-01-23  9:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 22 января 2008, Alex Gorbachenko wrote:
> On Tue, 22 Jan 2008 18:54:05 +0300
>
> astroiLL wrote:
> >видит файлы, но не может их скачать, закачиваются 0 длины.
>
> вписать use_sendfile=NO в vsftpd.conf ?
Вы хотите сказать, что Linux CIFS не поддерживает sendfile??


-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-23  5:35   ` astroiLL
@ 2008-01-23  9:40     ` Vladimir V. Kamarzin
  0 siblings, 0 replies; 11+ messages in thread
From: Vladimir V. Kamarzin @ 2008-01-23  9:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>>>>> On 23 Jan 2008 at 10:35 "a" == astroill  writes:

>> вписать use_sendfile=NO в vsftpd.conf ?
 a> Спасибо, заработало.
 a> FR: Вписать бы это в конфиг по-дефолту?

"забавные у вас шутки" (ц)

-- 
vvk


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-23  9:38   ` Vitaly Lipatov
@ 2008-01-23 10:34     ` astroiLL
  2008-01-23 11:33     ` Epiphanov Sergei
  2008-01-23 17:58     ` Alex Gorbachenko
  2 siblings, 0 replies; 11+ messages in thread
From: astroiLL @ 2008-01-23 10:34 UTC (permalink / raw)
  To: sisyphus

Vitaly Lipatov пишет:
> On 22 января 2008, Alex Gorbachenko wrote:
>> On Tue, 22 Jan 2008 18:54:05 +0300
>>
>> astroiLL wrote:
>>> видит файлы, но не может их скачать, закачиваются 0 длины.
>> вписать use_sendfile=NO в vsftpd.conf ?
> Вы хотите сказать, что Linux CIFS не поддерживает sendfile??

Судя по тому, что с этим параметром заработало, то так.
Если YES (или закомментировать), то не принимает, если NO, то принимает.
Могу проверить весь расклад, если надо.


-- 
Linux & Astronomy
Ilya Bryzgalow
http://astrokuban.info/
-----------------------------------
i don't smoke and wish you the same!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-23  9:38   ` Vitaly Lipatov
  2008-01-23 10:34     ` astroiLL
@ 2008-01-23 11:33     ` Epiphanov Sergei
  2008-01-23 13:32       ` astroiLL
  2008-01-23 17:58     ` Alex Gorbachenko
  2 siblings, 1 reply; 11+ messages in thread
From: Epiphanov Sergei @ 2008-01-23 11:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

В сообщении от Wednesday 23 January 2008 12:38:36 Vitaly Lipatov написал(а):
> > вписать use_sendfile=NO в vsftpd.conf ?
>
> Вы хотите сказать, что Linux CIFS не поддерживает sendfile??

Может, просто в Samba на сервере не включён данный параметр?

-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-23 11:33     ` Epiphanov Sergei
@ 2008-01-23 13:32       ` astroiLL
  2008-01-23 17:18         ` Alex Gorbachenko
  2008-01-24  5:24         ` Alexander Bokovoy
  0 siblings, 2 replies; 11+ messages in thread
From: astroiLL @ 2008-01-23 13:32 UTC (permalink / raw)
  To: sisyphus

Epiphanov Sergei пишет:
> В сообщении от Wednesday 23 January 2008 12:38:36 Vitaly Lipatov написал(а):
>>> вписать use_sendfile=NO в vsftpd.conf ?
>> Вы хотите сказать, что Linux CIFS не поддерживает sendfile??
> 
> Может, просто в Samba на сервере не включён данный параметр?
> 
Я наверно сквозонул, не сказав, что ftp сервер монтирует ресурс с 
AD-Windows-Server-2003.
Как это у Мастдаев?

-- 
Linux & Astronomy
Ilya Bryzgalow
http://astrokuban.info/
-----------------------------------
i don't smoke and wish you the same!



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-23 13:32       ` astroiLL
@ 2008-01-23 17:18         ` Alex Gorbachenko
  2008-01-24  5:24         ` Alexander Bokovoy
  1 sibling, 0 replies; 11+ messages in thread
From: Alex Gorbachenko @ 2008-01-23 17:18 UTC (permalink / raw)
  To: sisyphus

astroiLL <astroill@...> writes:

> 
> Epiphanov Sergei пишет:
> > В сообщении от Wednesday 23 January 2008 12:38:36 Vitaly Lipatov написал(а):
> >>> вписать use_sendfile=NO в vsftpd.conf ?
> >> Вы хотите сказать, что Linux CIFS не поддерживает sendfile??
> > 
> > Может, просто в Samba на сервере не включён данный параметр?
> > 
> Я наверно сквозонул, не сказав, что ftp сервер
> монтирует ресурс с 
> AD-Windows-Server-2003.
> Как это у Мастдаев?
> 

имелось в виду, что нужно прописать use sendfile = yes в smb.conf, и
use_sendfile = yes в vsftpd.conf. и проверить работоспособность. но, насколько я
помню, параметр use sendfile в самбе влияет только на поведение smbd.






^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-23  9:38   ` Vitaly Lipatov
  2008-01-23 10:34     ` astroiLL
  2008-01-23 11:33     ` Epiphanov Sergei
@ 2008-01-23 17:58     ` Alex Gorbachenko
  2 siblings, 0 replies; 11+ messages in thread
From: Alex Gorbachenko @ 2008-01-23 17:58 UTC (permalink / raw)
  To: sisyphus

Vitaly Lipatov <lav@...> writes:

> 
> On 22 января 2008, Alex Gorbachenko wrote:
> > On Tue, 22 Jan 2008 18:54:05 +0300
> >
> > astroiLL wrote:
> > >видит файлы, но не может их скачать, закачиваются 0 длины.
> >
> > вписать use_sendfile=NO в vsftpd.conf ?
> Вы хотите сказать, что Linux CIFS не поддерживает sendfile??
> 

ja. теоретически, может и поддерживает. на практике, проблемы возникают как
минимум с apache. вот и с vsftpd, как оказалось, тоже.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [sisyphus] vsftpd + CIFS share
  2008-01-23 13:32       ` astroiLL
  2008-01-23 17:18         ` Alex Gorbachenko
@ 2008-01-24  5:24         ` Alexander Bokovoy
  1 sibling, 0 replies; 11+ messages in thread
From: Alexander Bokovoy @ 2008-01-24  5:24 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

astroiLL пишет:
> Epiphanov Sergei пишет:
>> В сообщении от Wednesday 23 January 2008 12:38:36 Vitaly Lipatov 
>> написал(а):
>>>> вписать use_sendfile=NO в vsftpd.conf ?
>>> Вы хотите сказать, что Linux CIFS не поддерживает sendfile??
>> Может, просто в Samba на сервере не включён данный параметр?
>> 
> Я наверно сквозонул, не сказав, что ftp сервер монтирует ресурс с 
> AD-Windows-Server-2003. Как это у Мастдаев?
> 
Пожалуйста, продемонстрируйте мне вывод strace на vsftpd и запись
сетевого трафика с помощью wireshark во время работы vsftpd с sendfile и
примонтированного средствами cifs.ko ресурса с w2k3.

У нас есть похожая ошибка на cifs.ko в багзилле RH для Apache, но никто
не может ее воспроизвести.
https://bugzilla.redhat.com/show_bug.cgi?id=403531

Поддержка sendfile и splice (receivefile) есть в cifs.ko средствами VFS,
для этого ничего делать не надо. splice поддерживается в относительно
новых ядрах (2.6.24 поддерживает, 2.6.18 -- нет), но sendfile должен
работать.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-01-24  5:24 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-22 15:54 [sisyphus] vsftpd + CIFS share astroiLL
2008-01-22 16:04 ` Alex Gorbachenko
2008-01-23  5:35   ` astroiLL
2008-01-23  9:40     ` Vladimir V. Kamarzin
2008-01-23  9:38   ` Vitaly Lipatov
2008-01-23 10:34     ` astroiLL
2008-01-23 11:33     ` Epiphanov Sergei
2008-01-23 13:32       ` astroiLL
2008-01-23 17:18         ` Alex Gorbachenko
2008-01-24  5:24         ` Alexander Bokovoy
2008-01-23 17:58     ` Alex Gorbachenko

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git