ChinaUnix.net
 >> ChinaUnix.net > BSD

用ftpchroot把用户限制在目录下,但用户上传文件的时间会和系统时间差8个小时??

作者:xdmwin     发表时间:2002/11/20 01:10pm

那位老大遇到过同样的问题,请指点迷津  :em14:

此文章相关评论:
该文章有5个相关评论如下:(点这儿可以发表评论)
redfox 发表于: 2002/11/20 01:29pm
没遇到过
 
xdmwin 发表于: 2002/11/20 02:06pm
发现了以前的帖子有和我同样的问题!
http://www.chinaunix.net/cgi-bin/bbs/topic.cgi?forum=2&topic=2296

可能和用户的环境变量TZ有关系
    TZ         The timezone to use when displaying dates.  The normal format
               is a pathname relative to ``/usr/share/zoneinfo''.  For exam-
               ple, the command ``env TZ=America/Los_Angeles date'' displays
               the current time in California.  See tzset(3) for more infor-
               mation.

运行setenv TZ Asia/Shanghai后admin用户恢复了正常,其他用户还没有恢复,但起码看到一点希望,研究中... :em13:

 
xdmwin 发表于: 2002/11/20 02:28pm
还是不行,我没办法了,各位高手帮帮忙,看看有什么解决的方法 :em16:
 
xdmwin 发表于: 2002/11/20 03:09pm
我终于解决了^_^,还是要到freebsd总部才能找到答案,这是Freebsd的一个bug,需要在对应用户目录中建立etc,再把/etc/localtime这个文件copy到etc目录里,如下所示:

cd ~admin
mkdir etc
cd etc
cp /etc/localtime .

断开ftp后重新连接,时间就恢复正常了!

详情见http://www.freebsd.org/cgi/query-pr.cgi?pr=31469 :em02:

 
检测帐号 发表于: 2002/11/20 04:13pm
谢谢,又学到一招 ;P
 
 

Copyright © ChinaUnix.net  *  转载请注明出处及作者