2003年12月12日(金) [長年日記]
■ [unix] FFFTPでファイル一覧が表示されない
FFFTP1.92でFreeBSD5.1に接続したら、サーバ側のディレクトリ・ファイルが全く表示されない。なんでや。
FFFTPの[表示]→[ファイル一覧をビューワで表示]を実行するとメモ帳に一覧がきちんと表示されるので、サーバに問題はないように思われる。どのディレクトリにおいても何も表示されない。ファイル名におかしな文字が含まれているとも思われない。NetBSDやSolarisに接続するときは正常に動作する。
どうしたらいいのだ。
■ [unix] FFFTPでファイル一覧が表示できた
メモ帳に表示された一覧をよく比べてみると、NetBSDやSolarisからは月情報がアルファベットで返っているのにFreeBSDからは数字で返っていることに気づいた。これが原因か。
lsのmanを見ると、ここのフォーマットは環境変数LC_TIMEで決まるようだ。LC_TIMEについて検索したらFreeBSDのQandAがヒットした。
http://www.jp.freebsd.org/QandA/HTML/1894.html
Q. 3.x-RELEASE から 4.x-RELEASE にアップグレードしたら ls(1)などで表示されるタイムスタンプの形式が変わってしまいました。
3.4-RELEASE :
-rw-r--r-- 1 user group 1718 Apr 12 21:29 filename
4.2-RELEASE :
-rw-r--r-- 1 user group 1718 4/12 21:29 filename3.x-RELEASE と同様の形式にするにはどうしたらよいですか?
これの回答を読むと LC_TIME=C とすればよいようなので、inetd.conf の ftp の行を次のように変更した。
ftp stream tcp nowait root /usr/bin/env env LC_TIME=C /usr/libexec/ftpd -l
これでFFFTPからアクセスしてもファイル一覧が表示されるようになった。
■ 洗濯物
天気予報では晴れそうだったので洗濯物を干したが雨降ってしまった。一日中干してあったのにまだびしょびしょ。明日の朝には乾いているだろうか。
■ やること
- httpd経由でOfficeファイルを開いてみる。Kを利用するのもよし。