linux ftp 用ftp虚拟账户上传文件时怎么改变默认的权限,FTP服务最安全认证模式---虚拟账户访问...

虚拟账户概述

因为在linux下,使用vsftp建立用户之后,默认使用ftp访问的时候,是会访问到对应的用户家目录。如果想多个用户同时访问某一个目录,同时对同一目录下有着不同的权限,比如部分用户只能看,不修改,或者有的用户只能下载不能上传这些权限,这些设定只能通过vsftp中的虚拟用户来进行设定,普通的用户无法达到这样的效果。

虚拟账户模式是最安全的一种认证模式,它需要为FTP服务单独建立用户数据库文件,虚拟出的用户进行口令验证账户信息,而这些账户信息在服务器其实是并不存在的,它仅供FTP服务器认证使用。

实验环境

redhat 6.5 操作系统

服务器IP地址 192.168.100.8

window 7 操作系统

客户机IP地址 192.168.100.10

实验步骤

一、修改虚拟用户映射到对应的普通系统用户家目录中

1.创建2个虚拟用户tom, jeery

vim /etc/vsftpd/vuser      创建虚拟用户

65a44eb4e11f99a6374f40dbc483949b.png

2.将虚拟用户及密码转化为数据库文件,并设置权限。

6e9014f141fc43f2b21621b7bd057219.png

3.编辑pam认证模块支持虚拟用户的登陆。

vi /etc/pam.d/vsftpd.vu       (添加下面2行)

5742a63db797a40a72ee23579be3f036.png

4.修改配置文件。

vi /etc/vsftpd/vsftpd.conf

bc51c87e055b43a7479e302a90e87330.png

5.启动ftp服务。在window 7客户端用Jerry用户登录查看。

16c102cd350cd49d46ccbfd734746b1f.png

341b5b3596f6b4cbc4590806b867ac14.png

6.在Linux上查看上传文件属主属组。

792211e69d2467a36f2f0bba5a7a2fe2.png

二、对tom用户进行单独设置,只允许上传文件,不允许下载,配置如下:

1.修改配置文件

vi /etc/vsftpd/vsftpd.conf

537dfcb082b886d93722e2028c8001e1.png

2.更改指定用户配置文件。

mkdir vu_dir                  创建一个配置文件夹

cd vu_dir                        切换到此目录下

vi tom                              在配置文件夹里创建用户配置文件

anon_umask=022           指定用户上传文件的权限

3.使用tom用户登录ftp,查看结果。

66e4e110e1665654ed029911388a0579.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值