本章我们来学习虚拟用户

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

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

 

  1. 生成用户文件。

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

Linux----实现虚拟用户_系统

Linux----实现虚拟用户_系统_02


2.创建虚拟用户

Linux----实现虚拟用户_系统_03

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

3.编辑主配置文件

Linux----实现虚拟用户_运维_04


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

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


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

Linux----实现虚拟用户_系统_05

5.配置子配置文件

Linux----实现虚拟用户_运维_06


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

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

          centos7中:systemctl restart vsftpd

          centos6中:service vsftpd restart