回忆之城
生命在于折腾
IT博客
首页
新随笔
新文章
联系
聚合
管理
posts - 575,comments - 9,trackbacks - 0
<
2013年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔分类
(628)
english(1)
finance(23)
IT&PC(30)
shell(18)
unix/linux(266)
数据库(68)
服务器配置(53)
流媒体(5)
测试技术相关(53)
生活感悟&休闲(56)
网页&协议
职业发展相关(34)
行业相关(18)
车(3)
随笔档案
(575)
2022年10月 (42)
2022年7月 (23)
2015年12月 (5)
2015年11月 (4)
2015年10月 (2)
2015年9月 (1)
2015年8月 (1)
2015年6月 (2)
2015年5月 (5)
2015年4月 (6)
2015年3月 (12)
2015年1月 (6)
2014年12月 (3)
2014年11月 (1)
2014年9月 (3)
2014年7月 (3)
2014年6月 (14)
2014年5月 (18)
2014年4月 (90)
2014年3月 (11)
2014年2月 (1)
2014年1月 (13)
2013年12月 (37)
2013年11月 (16)
2013年10月 (2)
2013年9月 (3)
2013年8月 (12)
2013年7月 (10)
2013年6月 (9)
2013年5月 (12)
2013年4月 (2)
2013年3月 (6)
2013年2月 (2)
2013年1月 (4)
2012年12月 (10)
2012年11月 (3)
2012年10月 (1)
2012年9月 (4)
2012年8月 (4)
2011年11月 (1)
2010年12月 (5)
2010年11月 (14)
2010年10月 (21)
2010年9月 (7)
2010年8月 (7)
2010年6月 (1)
2010年3月 (2)
2009年10月 (7)
2009年9月 (1)
2009年6月 (1)
2009年4月 (2)
2009年1月 (8)
2008年12月 (7)
2008年7月 (3)
2008年6月 (13)
2008年5月 (6)
2008年4月 (5)
2008年3月 (33)
2008年2月 (5)
2007年12月 (2)
2007年11月 (20)
2007年8月 (1)
文章分类
(5)
database(2)
finance(1)
software
stock(1)
unix/linux(1)
收藏夹
左岸读书-blog
interesting
IBM linux 文档库
IBM linux 文档库
刘墉——新浪博客
左岸读书
http://www.zreading.cn/
测试blog
郎咸平——新浪博客
testing blog
Jackei 的测试生活与人文社会读本
Jackei 的测试生活与人文社会读本
前行的BLOG
前行的BLOG
搜索
最新评论
1. re: 【转】积分入户拿到调令后上户办理流程
办理积分入户自己已购房未入伙,不能落在自己房产上,因此,挂靠在亲友户口,问题是办准迁证要无房证明,我这种情況怎么办理
--林生
2. re: 【转】BugFree和SVN的整合
如果有BugFreeforSVN.tar.gz包请联系我,可以发我邮箱1002556061@qq.com,万分感谢
--李多多
3. re: 数据库应用中并发控制若干实现途径
评论内容较长,点击标题查看
--Melba35Hansen
4. re: Linux下配置静态IP地址,设置DNS和主机名
非常感谢。
--太极美术工程师师长
5. re: [转] 可以让你少奋斗十年的工作经验
不错哦3213
--fanke凡客诚品
阅读排行榜
1. Linux下配置静态IP地址,设置DNS和主机名(15972)
2. 【转】 shell脚本binary operator expected错误(10900)
3. pvcreate 命令报错Can't initialize physical volume "/dev/sdb1" of volume group "vg1" without –ff(10395)
4. 【转】awk -F "空格" 和-F "[空格]" 区别(8785)
5. Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist的解决方法(8498)
评论排行榜
1. 数据库应用中并发控制若干实现途径(8)
2. 《士兵突击》背景音乐全集(2)
3. 改了/etc/profile后怎么才能立即生效而不重启机子 (1)
4. 【转】BugFree和SVN的整合(1)
5. Linux下配置静态IP地址,设置DNS和主机名(1)
【转】linux ftp如何配置 文件上传权限?
因为要往linux上传东西,所以弄了一下vsftp,上网找了很多的教程,但感觉好多地方没有写到。根据我自己的配置经验来写一下。高级的应用因为我不太会用到,暂时我就不写了,等有时间有需要的时候我再补充。环境是vm5下的redhat linux as 3 安装的时候我就把vsftp安装好了。配置文件是 /etc/vsftpd/vsftpd.conf 按如下编辑此文件,编辑文件当然用vi了注意以下配置中的Anonymous_enable=yes 的第一个字母有的版本里面是小写, 就要改正过来
1)实现匿名用户的上传下载文件程序代码:
Anonymous_enable=yes 匿名登陆
Connect_form_port_20=yes 启用FTP数据端口的数据连接
Pam_service_name=vsftpd 验证方式
Listen=yes 独立的VSFTPD服务器
这样你就可以实现匿名登陆ftp了,但还不能上传文件程序代码:
Anon_upload_enable=yes 开放上传权限
Anon_mkdir_write_enable=yes 可创建目录的同时可以在此目录中上传文件
Write_enable=yes 开放本地用户写的权限
Anon_other_write_enable=yes 匿名帐号可以有删除的权限加上上面的这段,你就可以实现匿名ftp的上传下载文件了然后你保存文件,用service vsftpd start来启动vsftp的服务,然后就可以用ftp了注意:确定你的防火墙 iptables上打开21端口,不然在登陆ftp的时候会提示socket错误,拒绝连接。还有就是当你再次编辑vsftp.conf后用 service vsftpd restart重起的时候总是提示你不能关闭vsftp服务,这时候你用service vsftpd status察看一下他的状态,如果提示你vsftpd被locked 那可能是因为你的vsftpd.conf中配置的有错误,你要重新编辑他,直到能正常重起他为止,一次配置不对,多配置几次就好了2)实现本地用户上传下载
程序代码:
新建一个用户
adduser 用户名 增加一个用户
passwd 用户名 增加用户的密码
然后看/etc/passwd中最后一行就是你刚才添加的用户信息
然后编辑/etc/vsftpd/vsftpd.conf文件,
Local_enable=yes 允许使用本地用户来登陆ftp
在/etc/vsftpd.ftpuser中可以增加想要阻止登陆ftp的用户
限制用户只能在自己的目录中
Chroot_list_enable=yes 文件中的名单可以调用
Chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no,在文件中加入用户名vsftpd.conf的参数
程序代码:Anonymous_enable=yes 允许匿名登陆
Dirmessage_enable=yes 切换目录时,显示目录下.message的内容
Local_umask=022 FTP上本地的文件权限,默认是077
Connect_form_port_20=yes 启用FTP数据端口的数据连接
Xferlog_enable=yes 激活上传和下传的日志
Xferlog_std_format=yes 使用标准的日志格式
Ftpd_banner=XXXXX 显示欢迎信息
Pam_service_name=vsftpd 验证方式
Listen=yes 独立的VSFTPD服务器
Anon_upload_enable=yes 匿名用户上传权限
Anon_mkdir_write_enable=yes 创建目录的同时可以在此目录中上传文件
Write_enable=yes 本地用户写的权限
Anon_other_write_enable=yes 匿名帐号可以有删除的权限
Anon_world_readable_only=no 匿名用户浏览权限
Ascii_upload_enable=yes 启用上传的ASCII传输方式
Ascii_download_enable=yes 启用下载的ASCII传输方式
Banner_file=/var/vsftpd_banner_file 用户连接后欢迎信息使用的是此文件中的相关信息
Idle_session_timeout=600(秒) 用户会话空闲后10分钟
Data_connection_timeout=120(秒) 将数据连接空闲2分钟断
Accept_timeout=60(秒) 将客户端空闲1分钟后断
Connect_timeout=60(秒) 中断1分钟后又重新连接
Local_max_rate=50000(bite) 本地用户传输率50K
Anon_max_rate=30000(bite) 匿名用户传输率30K
Pasv_min_port=5000 将客户端的数据连接端口改在
Pasv_max_port=6000 5000—6000之间
Max_clients=200 FTP的最大连接数
Max_per_ip=4 每IP的最大连接数
Listen_port=5555 从5555端口进行数据连接
Local_enble=yes 本地帐户能够登陆
Write_enable=no 本地帐户登陆后无权删除和修改文件
Chroot_local_user=yes 本地所有帐户都只能在自家目录
Chroot_list_enable=yes 文件中的名单可以调用
Chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no
Userlist_enable=yes 在指定的文件中的用户不可以访问
Userlist_deny=yes
Userlist_file=/etc/vsftpd.user_list
Banner_fail=/路径/文件名 连接失败时显示文件中的内容
Ls_recurse_enable=no
Async_abor_enable=yes
one_process_model=yes
Listen_address=10.2.2.2 将虚拟服务绑定到某端口
Guest_enable=yes 虚拟用户可以登陆
Guest_username
posted on 2015-06-01 17:33
回忆之城
阅读(186)
评论(0)
编辑
收藏
引用
所属分类:
unix/linux
、
服务器配置
只有注册用户
登录
后才能发表评论。