<强> 强> <强> 强>
,
,
百胜
[root@VM_64_122_centos vsftpd] #, yum installvsftpd
vsftpd/etc/vsftpd
1
[root@VM_64_122_centos vsftpd] #, vivuser.txt
,
管理 123 ! @ # yunying yunying sheji sheji chanpin chanpin
,
2 db_loadyum installdb4-utils db4-devel db4
[root@VM_64_122_centos vsftpd] #, yum installdb4-utils db4-devel db4
,执行以下命令
[root@VM_64_122_centos vsftpd] #, db_load -T-t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd vuser.db
,
,
3 pam
[root@VM_64_122_centos vsftpd] #, vi/etc/pam.d/vsftpd
,
auth required ,, pam_userdb.so ,,,,,,, db=/etc/vsftpd/vuser account ,,, required ,, pam_userdb.so ,,,,,,, db=/etc/vsftpd vuser
db=/etc/vsftpd/vuser。db
,
4 vuser。db 700
,
[root@VM_64_122_centos vsftpd] #, chmod 700 vuser。db
5 vuser ftp
,
useradd vuser mkdir /var/ftp/vuser chown vuser.vuser ,/var/ftp/vuser
,
6 vsftpd.confvsftpd
,
pam_service_name=vsftpd ,,,,,,,,,,,,,,,, # # # #使用PAM验证 guest_enable=YES ,,,,,,,,,,,,,,,,,,, # # # #启用虚拟用户,,,,,,,,,,,,,,,,,,,,# # # #激活虚拟账户 guest_username=vuser ,,,,,,,,,,,,,,,,, # # # #把虚拟账户绑定为系统账户vuser user_config_dir=/etc/vsftpd/vsftpd_user_conf ,,,,, # # # #虚拟用户配置文件目录
1 vsftpd_user_conf
mkdir /etc/vsftpd vsftpd_user_conf
,
2
[root@VM_64_122_centos vsftpd] #, vi/etc/vsftpd/vsftpd_user_conf/admin
,
3 adminadmin
,,,,,anon_world_readable_only=NO ,,,,,,,,,,,, # # #浏览FTP目录和下载 ,,,,anon_upload_enable=YES ,,,,,,,,,,,,,,, # # #允许上传 ,,,,anon_mkdir_write_enable=YES ,,,,,,,,,,,, # # #允许建立和删除目录 ,,,,anon_other_write_enable=YES ,,,,,,,,,,,, # # #允许改名和删除文件 ,,,,local_root=/var/ftp/vuser ,,,,,,,,,,,,, # # #指定虚拟用户在系统用户下面的路径,限制虚拟用户的家目录,虚拟用户登录后的主目录。
4 ftp
[root@VM_64_122_centos vsftpd] #, servicevsftpd 启动
SELinux
SELinux SecurityEnhanced Linux (Linux) MAC(强制访问控制)()
SElinuxSElinux SELinuxftp
,
ftp
sestatus-b |, grep ftpd
allow_ftpd_anon_write vsftpd public_content_rw_t ftp
allow_ftpd_full_accessLinuxDAC public_content_t public_content_rw_t
allow_ftpd_use_cifvsftpd cifs_t ftp Samba
allow_ftpd_use_nfsvsftpd vsftpd nfs_t ftp NFS
ftp_home_dir ftpd_connect_dbvsftpd
httpd_enable_ftp_server httpd ftp ftp tftp_anon_writeTFTP
,
,
,,
Vsftp安装及配置虚拟用户