apt-get update
apt-get install vsftpd
cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
/etc/vsftpd.conf
[quote]#接受匿名用户
anonymous_enable=YES
#匿名用户login时不询问口令
no_anon_password=YES
#接受本地用户
local_enable=YES
#设置默认目录
local_root=/opt/ftp
#控制vsftpd所在的系统的用户是否可以登录vsftpd
local_enable=YES
#将本地用户锁定在自家目录中。YES 锁定,NO 不锁定。chroot_list_file所指定文件中的用户将不被锁定在自家目录。本参数被激活后,可能带来安全上的冲突,特别是当用户拥有上传、shell访问等权限时。因此,只有在确实了解的情况下,才可以打开此参数。默认值为NO。
chroot_local_user=NO
#锁定某些用户在自家目录中。即当这些用户登录后,不可以转到系统的其他目录,只能在自家目录(及其子目录)下。具体的用户在chroot_list_file参数所指定的文件中列出。默认值为NO。
chroot_list_enable=YES
#指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户。
chroot_list_file=/etc/vsftpd.chroot_list
注意: 当chroot_local_user=NO、chroot_list_enable=YES时,vsftpd.chroot_list中用户为锁定用户,即他们除了自己的目录,不可以访问其他目录。
当chroot_local_user=YES、chroot_list_enable=YES时,vsftpd.chroot_list中用户为非锁定用户,他们可以访问任何其他目录。
#控制是否允许使用任何可以修改文件系统的FTP 的指令,比如STOR、DELE、RNFR、RNTO、MKD、RMD、APPE 以及SITE。
write_enable=YES
#FTP服务器最大承载用户
max_clients=100
#限制每个IP的进程
max_per_ip=5
#最大传输速率(b/s)
local_max_rate=256000
#是否隐藏文件的所有者和组信息。YES,当用户使用"ls -al"之类的指令时,在目录列表中所有文件的拥有者和组信息都显示为ftp。
hide_ids=YES
#空闲(发呆)用户会话的超时时间,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线。单位为秒,默认值为300。
idle_session_timeout= 3000[/quote]
添加组
addgroup ftp
修改用户组:
usermod -g groupname username
给ftp文件夹添加ftp组:
chgrp ftp /opt/ftp/
给文件夹权限:
chmod 777 /opt/ftp
[ubuntu] 配置vsftp
原创
©著作权归作者所有:来自51CTO博客作者mb63e0703549da8的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:vi命令
下一篇:[ubuntu] 配置ip
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Ubuntu24.04配置代理的方法及特点
Ubuntu24.04配置代理的方法及特点
root用户 vim 作用域 -
Vsftp在Ubuntu的安装与配置
本文讲述如何在Ubuntu10.04上配置vsftpd2.2.0,是root能登陆并有最大权限。请勿按照本文在生产环境进行配置,切记!谢谢合作~~~
linux 配置 服务器 服务 Ubuntu vsftpd -
配置vsftp
简单的ftp安装和运用
ftp Linux -
vsftp配置进阶
配置文件 /etc/vsftpd/vsftpd.conf 、、------------------------------ vsftpd.ftpusers 用于保存不允许进行FTP登陆的本地用户账号 vs
linux unix 系统管理 ftp配置 vsftp配置 -
在Hadoop中java 版本查看截图
上节课我们一起简单学习了HBase的一些理论,这节课我们一起学习用java调HBase的接口来操作HBase。 我们首先建一个工程,这里我们还用原始的新建一个lib包。然后我们把下载的hbase-0.96.2-hadoop2-bin.tar.gz包解压,
在Hadoop中java 版本查看截图 java hadoop apache