博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 7.2下搭建vsftp 虚拟用户
阅读量:5940 次
发布时间:2019-06-19

本文共 2877 字,大约阅读时间需要 9 分钟。

虚拟用户搭建vsftp要求一: 只允许上传 下载  不能删除   不能更换名称yum install pam*yum install db4* -yyum install vsftpdchkconfig vsftpd oniptables -I INPUT -s 43.243.139.212 -p tcp --dport 21 -j ACCEPTiptables -I INPUT -s 43.243.139.212 -p tcp --dport 20 -j ACCEPTiptables -I INPUT  -p tcp --dport  30000:31000  -j ACCEPTuseradd duoniucd   /etc/vsftpd[root@wx14 vsftpd]# cat vsftpd.confallow_writeable_chroot=YES  (不能登录的话添加)anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022 xferlog_enable=YESxferlog_file=/etc/vsftpd/vsftpd.logxferlog_std_format=YES connect_from_port_20=YESidle_session_timeout=600listen=YES pam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YESpasv_min_port=30000pasv_max_port=31000 guest_enable=YESguest_username=duoniuuser_config_dir=/etc/vsftpd/virtualuser_conf[root@wx14 vsftpd]# mkdir   virtualuser_conf[root@wx14 vsftpd]# chmod  755 virtualuser_conf[root@wx14 virtualuser_conf]# cd /etc/vsftpd/virtualuser_conf[root@wx14 virtualuser_conf]# cat dn local_root=/web/www/wx14/cms_html/htmlwrite_enable=YESanon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YES[root@wx14 vsftpd]# cd /etc/vsftpd[root@wx14 vsftpd]# cat virtualuser_passwd.txtdnm2i3sc[root@wx14 vsftpd]# db_load -T -t hash -f /etc/vsftpd/virtualuser_passwd.txt /etc/vsftpd/virtualuser_passwd.db [root@wx14 vsftpd]# cat /etc/pam.d/vsftpdauth required pam_userdb.so db=/etc/vsftpd/virtualuser_passwdaccount required pam_userdb.so db=/etc/vsftpd/virtualuser_passwd[root@wx14 vsftpd]#  cd /web/www/wx14/cms_html/html[root@wx14 html]# chown duoniu.duoniu .[root@wx14 html]# cat /etc/passwdduoniu:x:500:500::/web/www/wx14/cms_html/html:/bin/bash	要求二: 只允许 只读权限 可以下载[root@fs156 vsftpd]# cat /etc/vsftpd/vsftpd.conf  anonymous_enable=NOlocal_enable=YESwrite_enable=NOlocal_umask=022 xferlog_enable=YESxferlog_file=/etc/vsftpd/vsftpd.logxferlog_std_format=YES connect_from_port_20=YESidle_session_timeout=600listen=YES pam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YESpasv_min_port=30000pasv_max_port=31000 guest_enable=YESguest_username=duoniuuser_config_dir=/etc/vsftpd/virtualuser_conf[root@fs156 virtualuser_conf]# pwd/etc/vsftpd/virtualuser_conf[root@fs156 virtualuser_conf]# cat dn local_root=/web/www/wx14/pay.178.comwrite_enable=NOanon_world_readable_only=NOanon_upload_enable=NOanon_mkdir_write_enable=NO要求三: 在原本有ftp 的账户下 只允许 读、下载文件[root@fs154 vsftpd]# pwd/etc/vsftpd[root@fs154 vsftpd]# cat  account.txt lianyunstargame2018dnm2i3sc[root@fs154 users]# pwd/etc/vsftpd/users[root@fs154 users]# lsdn  lianyun[root@fs154 users]# cat dn local_root=/web/www/wx17/game.stargame.comwrite_enable=NOanon_world_readable_only=NOanon_upload_enable=NOanon_mkdir_write_enable=NO删除原来 accout.db文件,然后重新创建:[root@fs154 vsftpd]# pwd/etc/vsftpd[root@fs154 vsftpd]#db_load -T -t hash -f /etc/vsftpd/account.txt  /etc/vsftpd/account.db

  

转载于:https://www.cnblogs.com/lixinliang/p/10314242.html

你可能感兴趣的文章
我的友情链接
查看>>
Spring MVC 单元调试和访问
查看>>
(gnome-ssh-askpass:609): Gtk-WARNING **: cannot open display:
查看>>
【转】×××精确校验JS
查看>>
Yii学习笔记:利用setFlash和runController打造个性化的提示信息页面
查看>>
[转]MySQL 5.6 my.cnf配置优化
查看>>
多线程的使用和详解
查看>>
(紀錄)[ASP.NET MVC][jQuery]-1 純手工打造屬於自己的 jQuery GridView
查看>>
巧用DevExpress GridView导入导出Excel
查看>>
Cocos2d-x 学习笔记一 HelloWorld
查看>>
我的友情链接
查看>>
phonegap+jquerymobile开发android的心得(6)
查看>>
TLD文件中body-content四种类型(能力工场)
查看>>
一门杀人于无形的艺术——>社会工程
查看>>
Hyper-V 3.0部署PART 14:准备仲裁磁盘
查看>>
CentOS 7.0系统安装配置图解教程
查看>>
zabbix监控系统的安装与配置
查看>>
Linux下杀毒软件Clamav的安装和使用
查看>>
CentOS6.5上源码安装MongoDB3.2.1
查看>>
centos5.8 安装配置vsftp虚拟用户
查看>>