QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 507|回复: 6

~~菜鸟的疑难杂症~~!S----O----S!

[复制链接]
发表于 2004-5-17 17:43:02 | 显示全部楼层 |阅读模式
我在redhat9.0上配置了vsftpd,出现2个问题:
1.我想让incoming对匿名用户只有上传权限:  chmod 703 incoming
这可以上传,可是incoming里就看不到任何目录了
如果chmod 707 匿名用户就可以下载了(匿名在另一个pub目录里已经有下载权限),
我想让匿名用户能看见incoming里的目录,但是不具有下载权限. ````怎么办???

2..message里的中文在win的ftp连接上时无法正常显示,又怎么办??

郁闷ing~~~~~~~
发表于 2004-5-17 22:26:36 | 显示全部楼层
1.试试 chmod 705 incoming   & cd incoming  &chmod 700 *
这样incoming 里面的东西就只能看见不能下载了。

2。.message文件的字符编码不对,改成GB2312
回复

使用道具 举报

 楼主| 发表于 2004-5-18 16:33:32 | 显示全部楼层
谢谢!!!~
回复

使用道具 举报

 楼主| 发表于 2004-5-18 18:08:11 | 显示全部楼层
这位大哥
chmod 705 incoming & cd incoming &chmod 700 *
好像不行啊!!!运行后该目录变为 700 了,与他同级的pub也是 700

还有其他办法吗??

能不能把incoming里的文件上传后自动生成 700 ????

谢谢了~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

 楼主| 发表于 2004-5-18 19:33:33 | 显示全部楼层
嘿嘿!!

还有个问题
3:
我配置的apache每次开机后都要 ../apachect1 start
ntsysv中没有httpd服务选项

如何让apache开机后自动运行??    
回复

使用道具 举报

发表于 2004-5-18 22:22:46 | 显示全部楼层
这样吧。修改/etc/vsftpd/vsftpd.conf 找到下面一行
anon_umask=022
改为
anon_umask=077

如果没有就添加这一行,他用来修改上传的文件属性, 777-022 为755  修改后  777-077就是700了
奇怪的是上传的文件的所有者是ftp ,可我用ftp这个帐户登陆却删不掉他,属性明明是700啊
或者你改为
anon_umask=777   吧,077有些不放心

让apache开机自动运行试试下面这个

chkconfig --level 35 httpd on
这个让他在运行级别 3级和 5级打开

查询:
chkconfig --list httpd
回复

使用道具 举报

 楼主| 发表于 2004-5-19 10:54:22 | 显示全部楼层
我这样做实现了那个功能:
chmod 707 incoming
vsftpd.conf里: local_umask=022
            anon_umask=067
            chown_uploads=YES
            chown_username=root
疑惑:1
把一个777的以匿名ftp传到chmod 707 incoming里,
把vsftpd.conf改成:anon_umask=000,local_umask=000   结果该文件变成666
系统不是默认umask=022吗??
   
    2
[root@linux incoming]# chkconfig --list httpd
在 httpd 服务中读取信息时出错:没有那个文件或目录
但是用 ps -e  却能看到有好己个httpd的进程????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 00:47 , Processed in 0.066257 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表