Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Feb 2008 00:43:19 +1030
From:      Malcolm Kay <malcolm.kay@internode.on.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: ls time/date format from ftpd
Message-ID:  <200802140043.19132.malcolm.kay@internode.on.net>
In-Reply-To: <200802091904.01935.malcolm.kay@internode.on.net>
References:  <200802091904.01935.malcolm.kay@internode.on.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Solved.

On Sat, 9 Feb 2008 07:04 pm, Malcolm Kay wrote:
> The default output from ls in a normal shell on my system
> is
> mode links owner group size month day time/year filename
> corresponding to LANG=C or en_US...
> For most other locales month and day are swapped, including 
> mine { LANG=en_AU.ISO8859-1 }.
> 
> When I access my account from another machine via ftp the 
> ls command always reports day before month whether or not
> I attempt to set the locale. All this suits my sensibilities
> but it upsets MS Windows. Mounting under windows as a network
> place MS becomes very confused in trying to interpret directory
> listings in which the day precedes the maonth.
> 
> Is there someway to force ftpd to report ls according to the
> LANG=C default so that I can successfully access through windows.
> 
> Any ideas please?
> 
> The FreeBSD system is 6.3-Release and the windows W2K.
> 
> Malcolm Kay

It seems ftpd was started manually by root via /etc/rc.d/ftpd 
with LANG=en_AU.ISO8859-1 set. 

Autostart at boot of ftpd fixes problem.

Sorry for the noise.

Malcolm Kay



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802140043.19132.malcolm.kay>