今天继续学习vsftpd中本地用户模式、虚拟用户模式,以及第12章中Samba、nfs和autofs的配置
(1)本地用户模式
默认支持本地用户模式,禁用root登录
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
配置文件中
ftpusers和user_list的用户都禁止登录
getsebool -a | grep ftp 在selinux安全策略中开启对ftp的限制
(2)虚拟用户模式
1、创建用于进行FTP认证的用户数据文件,其中奇数行为账户名,偶数行为密码
2、创建vsftpd服务用户存储文件的根目录以及虚拟用户映射的系统本地用户
3、创建用户支持虚拟用户的PAM文件
4、配置pan_service_name将PAN认证修改为vsftpd.vu
5、设置虚拟用户权限
6、设置selinux策略
(3)简单文件传输协议
TFTP:udp/69
服务:tftp-server,tftp
配置文件:/etc/xinetd/tftp
disable中改成no
(4)samba服务
配置文件:/etc/samba/smb.conf
配置命令:pdbedit
在Linux中访问:cifs-utils组件
(5)网络文件系统NFS
服务:rpcbind,nfs-server
组件:nfs-utils
配置文件:/etc/exports
showmount命令:查看NFS服务器的远程共享信息
使用:showmount -e
(6)autofs自动挂载
组件:autofs
配置文件:/etc/auto.master,和/etc/iso.misc