设置ftp访问用户(FTP虚拟用户的使用方法)
设置ftp访问用户
FTP虚拟用户的使用方法虚拟用户原理
因为在linux之下,使用vsftp建立用户之后,默认使用ftp访问的时候,是会访问到对应的用户家目录。如果想多个用户同时访问某一个目录,同时对同一目录下有着不同的权限,比如部分用户只能看,不修改,或者有的用户只能下载不能上传这些权限,这些设定只能通过vsftp中的虚拟用户来进行设定,普通的用户无法达到这样的效果。
故先通过建立一个普通系统用户,建立家目录,然后将所有的虚拟用户映射到对应的普通系统用户家目录中,然后再对各虚拟用户进行权限控制,达到上述的效果。
新建用户
新建用户marility,用户锁定在/var/www/ruibiaofangxuan目录内
给虚拟用户生成随机密码
vsftp的相关配置文件设置
将密码文件进行db格式的转化
没有db命令的可以先yum -y install db4-utils
然后再改变权限chmod 600 /etc/vsftpd/vuser_list.db
用户密码设定及db解析的设定
auth是指对用户的用户名口令进行验证。
accout是指对用户的帐户有哪些权限哪些限制进行验证。
再后面的/lib/security/pam_userdb.so表示该条审核将调用pam_userdb.so这个库函数进行。
注意该函数会根据系统的位数而所在位置不同,可以通过rpm –ql pam查看
同时db指向的文件实际上指向的vuser_list.db ,但默认省略db后缀,故上述db的指向时在配置的时候不能写为vuser_list.db
设置虚拟用户的权限
为了安全,需要将用户禁锢在家目录,故会在vsftpd.conf中将chroot_local_user=YES功能打开,同时需要关闭用户对自己家目录的写权限
如此设定后,虚拟用户也不能对所映射的用户的家目录写入数据
故可以在marility的家目录下新建一个目录/var/www/ruibiaofangxuan/home
同时将此目录的属主属组改为marility,同时使用chmod改变权限
在/etc/vsftpd/config文件中再将两个用户的映射路径local_root设定为所创建目录即可
重启服务即可
即普通用户只能下载上传资料,而admini用户有所有权限,同时也锁定在/var/www/ruibiaofangxuan此目录中
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- filezilla如何连接远程服务器(使用FileZilla快速搭建FTP文件服务的图文教程)
- 配置ftp服务器基本步骤(搭建FTP服务器的简单实例)
- ftp服务器怎么搭建linux(Linux下使用vsftp搭建FTP服务器附参数说明)
- ftp服务器两种连接方式(FTP服务器 架设考虑三方面的安全因素)
- 设置ftp访问用户(FTP虚拟用户的使用方法)
- ftp文件操作三种类型(详解ftp创建文件权限问题)
- ftp被动模式改成主动模式(如何设置FTP的主动模式和被动模式 FileZilla主动和被动模式设置方法)
- xp系统如何设置ftp服务器(打开windowXP的21端口即用winxp架设ftp服务器)
- serv-u服务器安装(Serv-U搭建FTP服务器教程之建立登录用户和密码)
- ftp服务器的搭建及应用(FTP服务器的部署和维护心得)
- ASP.NET实现FTP上传文件
- CentOS 7下安装配置proftpd搭建ftp服务器的详细教程(CentOS 7下安装配置proftpd搭建ftp服务器的详细教程)
- ftp服务器包括哪些(FTP服务器和Web服务器知多少)
- 防火墙如何设置ftp连接(浅谈防火墙对FTP的影响及故障排除分析)
- vsftpd详细教程(编译安装 vsFTP 3.0.3的详细解析)
- ftp服务器配置步骤(快速搭建一个本地的FTP服务器图文教程)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
- 必看 8月,相比七夕,更需要注意的是这些事(必看8月相比七夕)
- 8月23日11时16分将迎处暑,逐渐进入气象意义上的秋天(8月23日11时16分将迎处暑)
- 花不语 下 如果重来一次的话,你还会这么选择吗(花不语下如果重来一次的话)
- 城市记忆之上海 最难忘的是老弄堂里的市井味道(城市记忆之上海)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
热门推荐
- key的用法归纳mysql(详解mysql中explain的type)
- mysql8.0设置root密码(MySQL8.0.23版本的root密码重置最优解法)
- python统计字符类型和数量(python统计中文字符数量的两种方法)
- vue可以使用jsx语法吗(vue中正确使用jsx语法的姿势分享)
- springbootvue项目代码(Vue+SpringBoot实现支付宝沙箱支付的示例代码)
- 怎么查看云服务器的配置(云服务器配置参数如何选择)
- 阿里云虚拟主机如何建(什么是虚拟MFA?阿里云设置虚拟MFA登录让账户更加安全!)
- vue项目打包上线的方法(vue项目打包以及优化的实现步骤)
- python中encode中文自定义编码(详解Python解决抓取内容乱码问题decode和encode解码)
- vue验证码(vue_drf实现短信验证码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9