linux上的vsftpd简单小结
发布时间:2011-06-20 20:11:39 文章来源:www.iduyao.cn 采编人员:星星草
linux下的vsftpd简单小结
虽然在linux下,SECUR CRT可以用RZ去传文件,但还是要去学习和小结下如何在
linux下配置FTP了,这次讲解下如何用vsftpd去小结下.
1 安装vsftpd.rpm,用
rpm -Uvh vsftpd.rmp
2 安装db工具包
rpm -Uvh db4-utils.rpm
3 创建两个文件夹 /usr/local/ftp/home1和/usr/local/ftp/home2
4 创建两个用户ftpuser1,ftpuser2,并禁止其登陆shell,仅用于ftp登陆
useradd -d /usr/local/ftp/home1 -s /sbin/nologin ftpuser1
chown ftpuser1 /usr/local/ftp/home1 -R
chmod 777 /usr/local/ftp/home1 -R
同理对ftpuser2进行如下设置
5 设置ftpuser1,ftpuser2的密码后,设置ftp用户清单,单数行为帐号,偶数行为密码:
cd /etc/vsftpd
vi vuser.txt
ftpuser1
123456
ftpuser2
123456
6 使用db_load工具创建用户数据库
db_load -T -t hash -f /etc/vsftpd/vusers.txt /etc/vsftpd/vusers.db
chmod 600 vusers.*
7 建立ftp用户所需要的PAM配置文件
vi /etc/pam.d/vsftpd.pam
auth required /lib/security/pam_userdb.so.db=/etc/vsftpd/vusers
account required /lib/security/pam_userdb.so.db=/etc/vsftpd/vusers
8 将ftp用户帐号加入到ftp允许名单中
vi /etc/vsfftpd/user_list
ftpuser1
ftpuser2
9 创建FTP用户文件夹,存放各个用户的配置文件
mkdir /etc/vsftpd/vuser_conf
10 配置各个用户的配置文件,如
vi ftpuser1
annon_world_readable_only=NO 启用其他用户浏览功能
write_enable=YES 开放用户写的权限
anon_upload_enable=YES 允许上传文件
anon_mkdir_write_enable=YES 允许创建目录
anon_other_write_enable=YES 匿名帐号可以删除的权限
local_root=/usr/local/ftp/home1 指定当前用户只能访问的目录
11备份系统默认的vsftpd.conf配置文档,去除其中的注释行
cd /etc/vsftpd
cp vstpd.conf vsftpd.conf.bak
grep -v ^ #vsftpd.conf.bak>vsftpd.conf
12 配置vsftp.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022 (022表示目录权限是755)
dirmessage_enable=YES
........
pam_service_name=vsftpd.pam VSFTPD的验证文件
userlist_enable=YES
userlist_deny=NO
user_config_dir=/etc/vsftpd/vuser_conf
chroot_local_user=YES 限制在用户自己的目录内
13 重启动服务
service vsftpd restart
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
使用PD cdm 转 oom 的中文问题
我的cdm中的name是中文,code是英文
Ctrl + Shift + O 生成oom时,选的语言是Java
可是生成的类...
-
怎么用EA 或者powerDesigner 画功能框架图
RT, 操作了挺久的了,还是摸索出来。
知道用word 画可以,但觉得那样画太不方便 了。
框...
-
软件or硬件?
计算机硬件的发展前景如何,和软件相比如何?大学里应该如何学习这方面的知识?
------解决方案--------------------
只...
-
用powerdesigner怎么造数据?
我现在只会做到生成pdm,听说pd可以选数据的,但不知怎么用。
------解决方案--------------------
选中...
-
PowerDesigner如何禁用一个字段
在CDM里我新建了一个Entitiy,然后我给这个Entitiy中加上列,我想其中有些列生成数据库里的列,有些列...
-
绝顶郁闷,PD DBMS转换导致The preview is empty because of the setting
从MYSQL4的DBMS转换到MYSQL5,很多表都正常,唯独一张表的Pre...
-
如何让PowerDesigner支持自动生成含DB2的表和列注释的角本
我现在用的是IBM DB2 UDB 7.x Common Server
------解决方...
-
powerdesigner15不支持OOM??
powerdesigner15不支持OOM??
------解决方案--------------------
你破解的有问题,我的可以。~~~哈 ...
-
为什么 powerdesigner 15 inheritance功能是灰色的??急 急
使用PowerDesigner15试用版(已经破解)时,发现自己建立的CDM时在继承功能是...
-
powerdesigner里的table背景色是不是可以修改的
如题,在哪改?
------解决方案--------------------
Tools->Display Preferences-...