Chinaunix

标题: ftp 问题请教 [打印本页]

作者: bapo    时间: 2008-12-22 14:44
标题: ftp 问题请教
系统软件环境如下:
Solaris 9 9/05   SunOS 5.9 Generic 118558-28

碰到的问题:
          1。如果从windows客户端用IE或者说专用的FTP工具FTP到此服务器,普通用户看不到自己的目录的任何文件,ROOT用户可以正常看到。
          2。如果从windows客户端用ms-dos方式ftp到此服务器,用ls命令查看,ROOT和一般用户都能正常看到自己目录的文件。

有谁碰到过这种情况吗?
作者: jarod999    时间: 2008-12-25 23:03
:wink:  对于第一个问题 是否是 用户权限的问题呢
试着用root 登录 chown XXX /export/home/XXX  将文件权限 开放给 XXX用户  是否可行呢 ? :)
作者: free4us    时间: 2008-12-26 09:24
这个问题应该是个别显现的
作者: bapo    时间: 2008-12-26 09:49
对于第一个问题 是否是 用户权限的问题呢
试着用root 登录 chown XXX /export/home/XXX  将文件权限 开放给 XXX用户  是否可行呢 ? :)


如果是权限的问题的话那应该在windows ms-dos 下ftp 也看不到才对呀。但是在ms-dos方式下ftp 用ls 可以看到普通用户自己目录下的文件。
作者: KirovAirShip    时间: 2008-12-26 10:52
标题: 回复 #1 bapo 的帖子
可能是服务器端默认字符集编码的问题,我推荐还是用LANG=C,在LANG=zh_CN.GBK时我遇到过问题。
笨蛋Windows的图形客户端可能对于远程的包含中文的文件信息列表处理不当。
用命令行的话就好了,用智慧无比的人脑来处理和解析。
作者: bapo    时间: 2008-12-26 11:10
原帖由 KirovAirShip 于 2008-12-26 10:52 发表
可能是服务器端默认字符集编码的问题,我推荐还是用LANG=C,在LANG=zh_CN.GBK时我遇到过问题。
笨蛋Windows的图形客户端可能对于远程的包含中文的文件信息列表处理不当。
用命令行的话就好了,用智慧无比的人 ...



从收集的explorer 看到目前已经是这样了:

#ident        "@(#)init.dfl        1.6        00/05/27 SMI"
#
# This file is /etc/default/init.  /etc/TIMEZONE is a symlink to this file.
# This file looks like a shell script, but it is not.  To maintain
# compatibility with old versions of /etc/TIMEZONE, some shell constructs
# (i.e., export commands) are allowed in this file, but are ignored.
#
# Lines of this file should be of the form VAR=value, where VAR is one of
# TZ, LANG, CMASK, or any of the LC_* environment variables.
#
TZ=PRC
CMASK=022
LANG=C
#LANG=zh_CN.GB18030




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2