位置: 编程技术 - 正文

linux vsftp 虚拟用户配置方法(vsftpd 虚拟用户权限)

编辑:rootadmin
虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源。所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性。 在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证。使用这种方式更加安全,并且配置更加灵活。 下面介绍配置过程。 1.生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件。该文件的格式如下,单数行为用户名,偶数行为口令: #viaccount.txt ylg zhanghong gou 2.生成口令库文件,并修改其权限: #db_load-T-thash-f./account.txt/etc/vsftpd/account.db #chmod/etc/vsftpd/account.db 3.新建一个虚拟用户的PAM文件。加上如下两行内容: #vi/etc/pam.d/vsftp.vu authrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/account accountrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/account 4.建立虚拟用户,设置该用户所要访问的目录,并设置虚拟用户访问的权限: #useradd-d/home/ftpsitevirtual_user #chmod/home/ftpsite 经过该步骤的设置,/home/ftpsite就是virtual_user用户的主目录,该用户也是ftpsite目录的拥有者。除root用户之外,只有该用户具有对该目录的读、写和执行的权限。 5.编辑/etc/vsftpd/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容): anonymous_enable=NO local_enable=YES local_umask= xferlog_enable=YES connect_from_port_=YES 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=WelcomtomyFTPserver. 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。 6.重新启动VSFTP: #servicevsftpdrestart 7.以虚拟用户gou(Linux中并无该账号)进行测试: #ftp.0.0.1 Connectedto.0.0.1(.0.0.1). WelcomtomyFTPserver. Name(.0.0.1:root):gou Pleasespecifythepassword. Password: Loginsuccessful.Havefun. RemotesystemtypeisUNIX. Usingbinarymodetotransferfiles. 在虚拟FTP服务器中,也可以对各个用户的权限进行设置。方法是在/etc/vsftpd.conf文件中添加如下一行: user_config_dir=用户配置文件目录 然后在用户配置文件目录下创建相应的用户配置文件,比如为上述名为gou的用户创建一个配置文件(假设配置文件目录为/etc/vsftpd_user_conf): #vi/etc/vsftpd_user_conf/gou write_enable=NO anono_upload_enable=NO 8.虚拟用户个人目录设置 大家可以发现,无论是哪个虚拟用户,登录后所在的目录都是/home/ftpsite,即都是guest用户的自家目录。下面,介绍如何为每个虚拟用户建立自家目录。 一种作法是在虚拟用户的个人配置文件中使用local_root选项指定虚拟用户的自家目录。以gou为例,在第上步的基础上,首先/etc/vsftpd_user_conf/gou文件中加入: local_root=/home/ftpsite/gou /home/ftpsite下新建gou目录,并将权限设为virtual_user: 9.添加FTP用户的步骤 1.在account.txt中添加用户名和密码 2.运行如下命令,将用户名和密码添加到数据库中 db_load-T-thash-f./account.txt/etc/vsftpd/account.db 3.在/home/ftpsite中新建一个文件夹,与用户明相同 4.在vsftpd_user_conf文件夹下新建和用户名相同的文件,并在其中加入 local_root=/home/ftpsite/用户名

推荐整理分享linux vsftp 虚拟用户配置方法(vsftpd 虚拟用户权限),希望有所帮助,仅作参考,欢迎阅读内容。

linux vsftp 虚拟用户配置方法(vsftpd 虚拟用户权限)

文章相关热门搜索词:linux ftp虚拟用户的配置,vsftp虚拟用户,vsftp虚拟用户,linuxftp虚拟用户,vsftp虚拟用户权限,vsftp虚拟用户配置,vsftp虚拟用户配置,linux ftp虚拟用户的配置,内容如对您有帮助,希望把文章链接给更多的朋友!

Debian下如何配置Samba服务器的方法详解 1介绍如果某一个单位,他们的桌面计算机必须使用M$Windows平台的话,那么他们很可能不可避免的需要Windows服务器产品,比如WindowsNTServer或者WindowsServ

linux cat命令使用方法 LinuxCat命令的一般用法这里我就不在提了,在baidu就可以直接收到相关资料,这里就不说了。下面谈谈LinuxCat命令修改catdelimiter的方法。如果想修改catdelim

linux page buffer cache深入理解 Pagecache和buffercache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统一和

标签: vsftpd 虚拟用户权限

本文链接地址:https://www.jiuchutong.com/biancheng/363237.html 转载请保留说明!

上一篇:crontab 环境变量的使用方法(crontab环境变量不生效)

下一篇:Debian下如何配置Samba服务器的方法详解(debian怎么配置ip)

  • 税务局退给企业的多交的所得税该怎样帐务处理?
  • 实收资本印花税是营业账簿吗
  • 营业税是什么意思 视频
  • 提取法定盈余公积是从净利润中提取吗
  • 税务师考试的报名费怎么还没有退成功
  • 公对私转账没有到账怎么查询
  • 国税地税合并后叫什么名称
  • 应纳税额关于进项和销项的计算公式
  • 云信付款如何贴现
  • 什么情况下可要求厂商出品质保证书
  • 现金预算表制造费用怎么填
  • 个人购买房产是指什么
  • 增值税普通发票需要交税吗
  • 确认收入销售折让分录
  • 股票投资及收益计算公式
  • 用支票结清运杂费的会计分录
  • 企业所得税根据什么报表申报
  • 非独立核算的公司怎么报税
  • 租入房产改建增值税谁交
  • 小微企业免征税额
  • 房企行业其他应收账款的来源是什么
  • 电子发票怎么作废操作流程视频
  • 收到转账支票 转给下一家
  • 车间办公费计入什么会计科目
  • 公积金提取条件
  • 企业购买二手车需要缴纳哪些税
  • 企业发生的白条是什么
  • 怎么在bios中开启硬件虚拟化
  • 有限责任公司出资方式有哪些
  • linux-4.4
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • 我为什么要满足你的要求
  • 差额征税的项目 按差额记账还是全额倒算销项税
  • picfile什么意思
  • 股票交易税怎么算出来的
  • 一只草丛里的狐狸作文
  • 体积最小的u盘
  • nginx反向代理未知域名
  • 流动资产损失
  • 私人医院需要缴纳哪些税费
  • node.js in action
  • 增值税发票洗烂怎么办
  • 完美解决win10间歇性掉线
  • 销售费用占销售额比例怎么算
  • 发票 技术服务
  • 汇算清缴如何调报表
  • 非货币交易分录
  • 冲销以前年度费用会计分录
  • 支付国外佣金的税率多少
  • 个人社保交错了怎么办
  • 境外公司汇款给个人要交税吗
  • 专项扣除三险一金是哪三险
  • 企业影响工程成本的原因
  • 非独立核算的分公司需要独立建账吗
  • linux环境中使用哪些搜索命令比find更高效
  • 小规模纳税人和一般纳税人的区别
  • 人工费用计入
  • 进项税额中运输费怎么算
  • 报表与账不符情况说明
  • 利息收入的会计科目
  • 非正常损失的进项税
  • 新成立公司实收资本没到位该怎么做账
  • 企业垃圾桶
  • 公司给公司的工会拨款
  • mysql中的limit用法有哪些(推荐)
  • win7用u盘怎么重装系统
  • win8 分屏
  • 怎么把ubuntu装在u盘上
  • 什么是边角料
  • webpack 主题切换
  • cmd打开telnet
  • IE下href 的 BUG问题
  • vue cli3 webpack配置
  • shell脚本查找
  • 用javascript
  • 安卓微信自带聊天背景图片高清
  • css实现无缝滚动
  • 善意取得的条件和效力
  • 大专学费减免多少
  • 国家税务总局组建千户集团税收风险分析专业团队
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设