Saratov Linux User Group
 help / color / mirror / Atom feed
* [Sarlug] ftpd ls время создания файла
@ 2008-06-18 10:38 Солмин Владимир
  2008-06-18 12:41 ` Nikita V. Borodikhin
  0 siblings, 1 reply; 7+ messages in thread
From: Солмин Владимир @ 2008-06-18 10:38 UTC (permalink / raw)
  To: sarlug

Имею такую проблему. Есть FreeBSD 4.11 на ней крутится ftpd.
Всё работает нормально, но есть непонятная штука со временем создания файлов.
Если смотрю время создания файла по SSH то время будет следующее:
bash-2.05b# ls -la
-rw-rw----  1 sam  usersftp     53401 18 июн 13:05 SAR0568J.DBF

т.е. 13.05

Если смотреть с помощью фтп клиента:
ftp> ls -la
200 PORT command successful.
150 Opening ASCII mode data connection for '/bin/ls'.
total 58904
-rw-rw----  1 1012  1016     53401 Jun 18 09:05 SAR0568J.DBF
226 Transfer complete.
ftp: 967 байт получено за 0,24 (сек) со скоростью 4,11 (КБ/сек).

т.е. 09:05

Разница получается в 4 часа.
Как сделать нормальное отображение времени?


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

* Re: [Sarlug] ftpd ls время создания файла
  2008-06-18 10:38 [Sarlug] ftpd ls время создания файла Солмин Владимир
@ 2008-06-18 12:41 ` Nikita V. Borodikhin
  2008-06-18 13:10   ` solmin
  0 siblings, 1 reply; 7+ messages in thread
From: Nikita V. Borodikhin @ 2008-06-18 12:41 UTC (permalink / raw)
  To: Saratov Linux User Group Maillist

Доброго времени суток, Владимир!

Солмин Владимир пишет:
> Имею такую проблему. Есть FreeBSD 4.11 на ней крутится ftpd.
> Всё работает нормально, но есть непонятная штука со временем создания файлов.
> Если смотрю время создания файла по SSH то время будет следующее:
> bash-2.05b# ls -la
> -rw-rw----  1 sam  usersftp     53401 18 июн 13:05 SAR0568J.DBF
> 
> т.е. 13.05
> 
> Если смотреть с помощью фтп клиента:
> ftp> ls -la
> 200 PORT command successful.
> 150 Opening ASCII mode data connection for '/bin/ls'.
> total 58904
> -rw-rw----  1 1012  1016     53401 Jun 18 09:05 SAR0568J.DBF
> 226 Transfer complete.
> ftp: 967 байт получено за 0,24 (сек) со скоростью 4,11 (КБ/сек).
> 
> т.е. 09:05
> 
> Разница получается в 4 часа.
> Как сделать нормальное отображение времени?

Похоже, проблема с тайм-зоной - ssh показывает время в локальной, а ftpd 
- в Гринвичской. У него никакой настроички на эту тему нет? (sorry, с 
*BSD практически не знаком)

С уважением,
-- 
Nikita V. Borodikhin, NIKB-RIPN BNV7-RIPE
Registered Linux user #256562 with the Linux Counter


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

* Re: [Sarlug] ftpd ls время создания файла
  2008-06-18 12:41 ` Nikita V. Borodikhin
@ 2008-06-18 13:10   ` solmin
  2008-06-18 13:24     ` Nikita Borodikhin
  0 siblings, 1 reply; 7+ messages in thread
From: solmin @ 2008-06-18 13:10 UTC (permalink / raw)
  To: Saratov Linux User Group Maillist

Здравствуйте, Nikita.

Вы писали 18 июня 2008 г., 16:41:20:

> Похоже, проблема с тайм-зоной - ssh показывает время в локальной, а ftpd
> - в Гринвичской. У него никакой настроички на эту тему нет? (sorry, с 
> *BSD практически не знаком)

> С уважением,

Угу, именно с тайм-зоной.
Там вот в чем дело как оказалось.
Если в корне /home каталога куда chroot-ится пользователь сделать
каталог etc и скопировать туда файл /etc/localtime то ftpd время
начинает показывать правильно. 

Но не будешь же для каждого пользователя это делать, тем более у
пользователей разные /home каталоги
Есть вроде еще один выход сделать запуск ftpd с экспортом переменной
TZ, только как...
ftpd работает не демоном, стартует из inetd.conf вот такой строкой:
ftp     stream  tcp     nowait  root    /usr/libexec/ftpd       ftpd -l -l

попробвал прописать в /etc/profile строку
TZ=MSD; export TZ
результата не дало. В общем пока проблема не решена. Жду советов =)

-- 
С уважением,
 solmin                          mailto:solmin@mail.ru



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

* Re: [Sarlug] ftpd ls время создания файла
  2008-06-18 13:10   ` solmin
@ 2008-06-18 13:24     ` Nikita Borodikhin
  2008-06-18 14:27       ` solmin
  0 siblings, 1 reply; 7+ messages in thread
From: Nikita Borodikhin @ 2008-06-18 13:24 UTC (permalink / raw)
  To: Saratov Linux User Group Maillist

И снова зравствуйте!

2008/6/18 solmin <solmin@mail.ru>:
> Есть вроде еще один выход сделать запуск ftpd с экспортом переменной
> TZ, только как...

> ftpd работает не демоном, стартует из inetd.conf вот такой строкой:
> ftp     stream  tcp     nowait  root    /usr/libexec/ftpd       ftpd -l -l
>
> попробвал прописать в /etc/profile строку
> TZ=MSD; export TZ
> результата не дало. В общем пока проблема не решена. Жду советов =)

Как я понимаю, на /etc/profile inetd, запуская программы, не смотрит.

Попробуй состряпать скрипт (shell- или cshell-), устанавливающий переменные
окружения и вызывающий /usr/libexec/ftpd. А уж в inetd.conf прописать именно его
вместо оригинального. IMHO, должно сработать.

С уважением,
-- 
Nikita V. Borodikhin, System Administrator NIKB-RIPN BNV7-RIPE
Registered Linux user #256562 with the Linux Counter

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

* Re: [Sarlug] ftpd ls время создания файла
  2008-06-18 13:24     ` Nikita Borodikhin
@ 2008-06-18 14:27       ` solmin
  2008-06-18 15:49         ` Nikita Borodikhin
  0 siblings, 1 reply; 7+ messages in thread
From: solmin @ 2008-06-18 14:27 UTC (permalink / raw)
  To: Saratov Linux User Group Maillist

Здравствуйте, Nikita.

Вы писали 18 июня 2008 г., 17:24:59:

> И снова зравствуйте!

> 2008/6/18 solmin <solmin@mail.ru>:

> Попробуй состряпать скрипт (shell- или cshell-), устанавливающий переменные
> окружения и вызывающий /usr/libexec/ftpd. А уж в inetd.conf прописать именно его
> вместо оригинального. IMHO, должно сработать.

Врапер написал,
#!/bin/sh

TZ=MSD
export TZ

/usr/libexec/ftpd -l -l

подсунул в inetd.conf (
Реакция нулевая( Видать создание папки /etc/localtime единственный
выход(( Выходит несработало

-- 
С уважением,
 solmin                          mailto:solmin@mail.ru



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

* Re: [Sarlug] ftpd ls время создания файла
  2008-06-18 14:27       ` solmin
@ 2008-06-18 15:49         ` Nikita Borodikhin
  2008-06-18 19:09           ` [Sarlug] ftpd ls ^[$B'S'b'V'^'q^[(B ^[$B'c'`'Y'U'Q'_'Z'q^[(B ^[$B'f'Q'[^[(B^[$B']'Q^[(B Michael Zherebin
  0 siblings, 1 reply; 7+ messages in thread
From: Nikita Borodikhin @ 2008-06-18 15:49 UTC (permalink / raw)
  To: Saratov Linux User Group Maillist

Доброго времени суток, solmin!

2008/6/18 solmin <solmin@mail.ru>:
> Реакция нулевая( Видать создание папки /etc/localtime единственный
> выход(( Выходит несработало

Да, похоже.. Из man 3 tzset:
  If the TZ variable does not appear in the environment, the tzname vari‐
  able  is  initialized  with  the best approximation of local wall clock
  time, as specified by the tzfile(5)-format file localtime found in  the
  system   timezone   directory   (see  below).   (One  also  often  sees
  /etc/localtime used here, a symlink to the right  file  in  the  system
  timezone directory.)

Т.е. в chroot'е должна быть доступна системная директория временных
зон или /etc/localtime :(

С уважением,
-- 
Nikita V. Borodikhin, System Administrator NIKB-RIPN BNV7-RIPE
Registered Linux user #256562 with the Linux Counter


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

* Re: [Sarlug] ftpd ls ^[$B'S'b'V'^'q^[(B ^[$B'c'`'Y'U'Q'_'Z'q^[(B ^[$B'f'Q'[^[(B^[$B']'Q^[(B
  2008-06-18 15:49         ` Nikita Borodikhin
@ 2008-06-18 19:09           ` Michael Zherebin
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Zherebin @ 2008-06-18 19:09 UTC (permalink / raw)
  To: Saratov Linux User Group Maillist

Здравствуйте, Nikita.

Вы писали 18 июня 2008 г., 19:49:18:

NB> Content-Type: text/plain; charset="iso-2022-jp"

NB> ^[$B'%'`'R'b'`'T'`^[(B ^[$B'S'b'V'^'V'_'Z^[(B ^[$B'c'e'd'`'\^[(B, solmin!
NB> ^[$B'3^[(B ^[$B'e'S'Q'X'V'_'Z'V'^^[(B,

Тоже анимешник? ;)

-- 
С уважением,
 Michael                          mailto:boza@boza.ru




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

end of thread, other threads:[~2008-06-18 19:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-06-18 10:38 [Sarlug] ftpd ls время создания файла Солмин Владимир
2008-06-18 12:41 ` Nikita V. Borodikhin
2008-06-18 13:10   ` solmin
2008-06-18 13:24     ` Nikita Borodikhin
2008-06-18 14:27       ` solmin
2008-06-18 15:49         ` Nikita Borodikhin
2008-06-18 19:09           ` [Sarlug] ftpd ls ^[$B'S'b'V'^'q^[(B ^[$B'c'`'Y'U'Q'_'Z'q^[(B ^[$B'f'Q'[^[(B^[$B']'Q^[(B Michael Zherebin

Saratov Linux User Group

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sarlug/0 sarlug/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 sarlug sarlug/ http://lore.altlinux.org/sarlug \
		sarlug@lists.lug.ru sarlug@lug.ru
	public-inbox-index sarlug

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


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