热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linuxvsftpd虚拟用户权限,Linux下Vsftp虚拟用户配置不同权限

RHEL5.5VSFTP2.0.5虚拟用户配置不同权限linux下使用vsftp搭建ftp服务器,同时建立虚拟账号,为不同的账号分配不同的权限ÿ

RHEL5.5  VSFTP2.0.5虚拟用户配置不同权限

linux下使用vsftp搭建ftp服务器,同时建立虚拟账号,为不同的账号分配不同的权限,以下配置测试通过。

系统版本

0818b9ca8b590ca3270a3433284dd417.png

2.vsftpd版本

0818b9ca8b590ca3270a3433284dd417.png

如果在系统安装时没有安装vsftpd服务,则后期可以通过yum进行安装或者使用rpm包、tar包进行手动安装,具体安装过程此处不做详解,安装完成之后,查看vsftpd的服务状态

3.配置vsftpd.conf文件

0818b9ca8b590ca3270a3433284dd417.png  修改之前备份

0818b9ca8b590ca3270a3433284dd417.png

修改下面的配置文件

0818b9ca8b590ca3270a3433284dd417.png   关闭匿名登录

0818b9ca8b590ca3270a3433284dd417.png开启ascii上传下载功能

在配置文件的最后面添加下面几行内容,意思为允许虚拟用户登录,虚拟用户对应的为ftp这个账号,虚拟用户登录的配置文件目录为/etc/vsftpd/users/,这个目录下面存放的是不同用户的配置文件

0818b9ca8b590ca3270a3433284dd417.png

此处第一行中的pam_service_name的值需要与第六步中的认证文件名称相同,否则认证不成功。此处最后一行配置的是虚拟用户的目录,需要与第八步的目录相同;

4.建立虚拟用户的账号文件

0818b9ca8b590ca3270a3433284dd417.png

在vm_user.txt文件中添加虚拟账号

0818b9ca8b590ca3270a3433284dd417.png其中奇数行为用户名,偶数行为对应的密码

5.使用上面的文件生成数据库文件

0818b9ca8b590ca3270a3433284dd417.png

使用vm_user.txt生成vm_user.db文件

0818b9ca8b590ca3270a3433284dd417.png

修改数据库文件的权限为600

6.修改ftp的认证文件为刚生成的数据库文件

0818b9ca8b590ca3270a3433284dd417.png

输入以下内容:

0818b9ca8b590ca3270a3433284dd417.png

后面的文件名称必须与前面所创建的文件名称相同,否则失败

7.设置虚拟用户ftp的目录,并设置ftp用户的访问权限

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

8.配置虚拟用户的账号目录

0818b9ca8b590ca3270a3433284dd417.png

配置ws6l这个账号的目录,同时创建账号的配置文件

0818b9ca8b590ca3270a3433284dd417.png

ws6l账号只具有下载的权限,没有任何上载,新建文件夹,删除文件的权限;

9.创建ws6l账号的ftp目录

0818b9ca8b590ca3270a3433284dd417.png

至此第一个虚拟账号创建成功,验证此处省略。

10.配置完成之后,发现还少几个账号,需要重新新建账号upload账号,只有上载权限,创建admin账号,拥有所有权限:

在vm_user.txt文件中添加这两个账号

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

重新生成数据库文件

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

创建用户的配置文件

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

因为upload账号和admin账号需要看到所有用户的根目录,upload负责完成上传工作,但是不具有下载,删除等权限,admin账号,具有所有权限,所以不需要给他们重新建立ftp的目录,直接指定为var/ftp即可,至此所有配置完成,可以进行测试,测试过程不再详述,测试成功

如果在配置过程中遇到问题,可以发送邮件至nic_changgh@163.com进行沟通,祝各位学习愉快!



推荐阅读
  • 本人新手,用Unity3D想做一个简单的赛车游戏,现在的问题是转弯的时候很容易出现翻车的情况,求解决思路比如说你的中心是在(0,0,0),你把他设置成(0,-1.0,0)之类的就可 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 如何在php文件中添加图片?
    本文详细解答了如何在php文件中添加图片的问题,包括插入图片的代码、使用PHPword在载入模板中插入图片的方法,以及使用gd库生成不同类型的图像文件的示例。同时还介绍了如何生成一个正方形文件的步骤。希望对大家有所帮助。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 网络安全是一个非常重要的课题,基本上你运行的服务后台越多,你就可能打开更多的安全漏洞.如果配置的恰当的话,Linux本身是非常安全可靠的,假使在Linux系统中有某个安全缺陷,由于Linu ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 开发笔记:对称加密详解,以及JAVA简单实现
     (原)常用的加密有3种1、正向加密,如MD5,加密后密文固定,目前还没办法破解,但是可以能过数据库撞库有一定概率找到,不过现 ... [详细]
author-avatar
大爱开心一下吧_616
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有