请教vsftp的两个问题?
vsftp采用默认安装:
1、如何设置才能让本地用户可以上传文件到/home/user呢?
2、如何设置才能让匿名用户有上传的权限,已设置为anon_upload_enable=YES,资料说用户还要有对上目录的写权限,何为上目录?如何设置让匿名用户对目录有写权限呢?
谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
当我在/var下运行#chmod 777 -R ftp然后重启vsftpd,这时本地用户用ftp可以上传文件到/var/ftp下,但这时匿名用户却无法连是vsftp服务器了,请问为何?
[wshk@localhost ~]$ ftp 10.0.0.6
Connected to 10.0.0.6.
220 (vsFTPd 1.2.1)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (10.0.0.6:wshk): anonymous
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable anonymous root
Login failed.
ftp>;
问题解决了,原来是对/var/ftp下的pub目录设置权限。
还有个问题要请教,如果用本地用户上传或下载的话,对于系统可能不安全,能不能为本地用户设一个专用于ftp的密码呢?
可以用虚拟用户...
最简单的是把FTP用户登录shell设为nologin
是不是设个本地用户然后把shell设为nologin?
[quote]原帖由 "小菜刀"]是不是设个本地用户然后把shell设为nologin?[/quote 发表:
是呀
请参见我写的文档,相信你会有收获的!
给个链接如何?
我分别上传了一个txt和rpm文件,但当下载里txt可以下而rpm却无法下载???ftp>; get fcitx-3.0.0-1.i386.rpm
local: fcitx-3.0.0-1.i386.rpm remote: fcitx-3.0.0-1.i386.rpm
227 Entering Passive Mode (10,0,0,6,39,125)
550 Failed to open file.
ftp>;