本章我们来学习虚拟用户

所有虚拟用户会统一映射为一个指定的系统帐号:访问共享位置,即为此系统帐号 的家目录 各虚拟

用户可被赋予不同的访问权限,通过匿名用户的权限控制参数进行指定。  

 

  1. 生成用户文件。

虚拟用户帐号的存储方式:此文件需要被编码为hash格式 奇数行为用户名,偶数行为密码 

Linux----实现虚拟用户_第1张图片

Linux----实现虚拟用户_第2张图片


2.创建虚拟用户

image.png

在这里需要注意的是的:centos7中,该家目录不能有写权限。

3.编辑主配置文件

Linux----实现虚拟用户_第3张图片


另外在这里编辑主配置文件需要注意的是,编辑pam选项时,只能有一个,即:本地用户和虚拟用户登

录不可能同时成立,因为在配置文件中相同属性会覆盖,后读到的属性会覆盖前面的属性设置。


4.编辑pam文件,使用pam完成用户认证

image.png

5.配置子配置文件

56IE]9CU6E$8(]JK1FSWOH4.png


6.重启服务,使配置文件生效即可。

注意:重启服务时,注意selinux的状态,禁用状态。

          centos7中:systemctl restart vsftpd

          centos6中:service vsftpd restart