免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1030 | 回复: 0
打印 上一主题 下一主题

Linux环境下创建FTP用户 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-21 09:32 |只看该作者 |倒序浏览

                1. 安装vsFTPd:
在shell下运行yum install vsFTPd,即可安装成功;2. 修改vsFTPd的配置:
在/etc/vsFTPd/下找到vsFTPd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、psav模式等等;配置比较简单,具体看我的文章中的vsFTPd配置手册3.启动vsFTPd服务:
运行service vsFTPd start即可,或者运行/etc/init.d/vsFTPd start
4.为FTP建立用户和登录目录
这个和linux建用户帐号是一样的先用“useradd -d 目录名 用户名”建立一个到FTP目录的用户帐号,然后在用passwd设置密码; 然后你就可以用你新建的用户名和帐号登录这个FTP了,FTP的登录方式是
FTP 主机名;
输入用户名;
输入密码。
当然你用FTP工具也可以哦。 不过这样只有默认的权限读取,不能写入所以你必须这样操作才能写入chmod 700 目录名chmod 用户名 目录名 开启FTP
[root@huiyi ~]# service vsFTPd start Starting vsFTPd for vsFTPd: [ OK ] 关闭FTP
[root@huiyi ~]# service vsFTPd stop Shutting down vsFTPd: [ OK ] 【1】FTP自动登录并批量下载
#!/bin/bash
FTP -n【2】FTP自动登录并上传文件
#!/bin/bash
FTP -n赶快尝试你的Linux下的FTP吧。  编辑/etc/vsftpd/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容):
anonymous_enable=NO #禁止匿名用户登录
local_enable=YES #开启本地用户登录
local_umask=022 #新建文件权限
xferlog_enable=YES #开启日志记录功能
connect_from_port_20=YES #开启20端口数据传输
xferlog_std_format=YES #日志记录格式
listen=YES #监听
write_enable=YES #对文件有写的权限
anon_upload_enable=YES #允许匿名上传
anon_mkdir_write_enable=YES#允许匿名用户新建目录
anon_other_write_enable=YES #是否拥有其他权限
one_process_model=NO
chroot_local_user=YES
ftpd_banner=Welcom to my FTP server.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual_user
pam_service_name=vsftp.vu
  上面代码中,guest_enable=YES表示启用虚拟用户;guest_username=virtual则是将虚拟用户映射为本地用户,这样虚拟用户登录后才能进入本地用户virtual的目录/ftpsite;pam_service_name=vsftp.vu指定PAM的配置文件为vsftp.vu。
[/url]
               

本文来自ChinaUnix博客,如果查看原文请点:[url]http://blog.chinaunix.net/u3/93926/showart_1934364.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP