发布时间:2020-03-21 16:35:44来源:阅读:
准备安装包:yum install vsftpd
启动服务: systemctl start vsftpd
步骤:
①编辑文本文件
vim /etc/vsftpd/ftpuser.txt 奇数行是用户名,偶数行是密码
ftpuser1
123456
ftpuser2
123456
②此文件需要被编码为hash格式
cd /etc/vsftpd/
db_load -T -t hash -f ftpuser.txt ftpuser.db 编码为hash格式
chmod 600 ftpser.db 为了安全修改权限
file ftpuser.db 查看文件格式
①useradd -r -m -d /var/ftproot -s /sbin/nologin ftpuser 即/var/ftproot是根目录
②chmod 555 /var/ftproot/ 根目录上不能有写权限,否则不能登录
③mkdir /var/ftproot/upload 创建子目录,方便用户访问
④setfacl -m u:ftpuser:rwx /var/ftproot/upload 给予系统用户对该目录的rwx权限
vim /etc/pam.d/vsftpd.db
auth required pam_userdb.so db=/etc/vsftpd/ftpuser[.db]
account required pam_userdb.so db=/etc/vsftpd/ftpuser[.db]
后缀db可省略,会自动识别
vim /etc/vsftpd/vsftpd.conf
添加下面两行
guest_enable=YES
guest_username=ftpuser 映射为系统用户ftpuser
修改下行:
pam_service_name=vsftpd.db pam配置文件
禁用selinu,或者setenforce 0
说明:vsftpd可以在配置文件目录中为每个用户提供单独的配置文件以定义其ftp服务访问权限,每个虚拟用户的配置文件名同虚拟用户的用户名。配置文件目录可以是任意未使用目录,只需要在vsftpd.conf指定其路径及名称即可。
①mdkir /etc/vsftpd/ftpuser.d/ 创建配置文件存放的路径
②编辑vsftp配置文件,指明用户配置文件路径:
vim /etc/vsftpd/vsftpd.conf
user_config_dir=/etc/vsftpd/ftpuser.d/
③创建用户ftpuser1自已的配置文件,登陆目录为默认目录
(/var/ftproot/)
vim /etc/vsftpd/ftpuser.d/ftpuser1 文件名同用户名
anon_upload_enable=YES 支持上传
anon_mkdir_write_enable=YES 支持创建文件夹
实现效果:wang用户连接ftp登陆之后,进入upload目录可以上传文件和创建文件夹了
④创建用户ftpuser2的配置文件,实现登陆目录改变至指定目录
mkdir /var/ftproot2;chmod 555 /var/ftproot2 作为ftpuser2的登陆目录
vim /etc/vsftpd/ftpuser.d/ftpuser2
local_root=/var/ftproot2 登录目录改变至指定的目录
systemctl restart vsftpd
①ftp 192.168.199.140(vsftpd服务器ip)
使用ftpuser1登陆,可以使用put上传文件并且可以创建文件夹。效果如下:
②ftp 192.168.199.140
使用ftpuser2登陆,使用ls看不到任何文件,说明已经更改登陆目录,效果如下:
中学电路虚拟实验室
5.38 MB
虚拟声卡(声卡驱动程序) V2.1 中文版
1.97MB
虚拟视频软件下载
24.94 MB
MVBOX虚拟视频下载
19.04 MB
VirtualBox虚拟机下载
108.47MB
ceb文件阅读器下载
42.6M
daemon tools v3.47(虚拟光驱工具)中文版
485KB
excelrecovery(文件修复软件)V3.0 免费版
378KB
h3c模拟器(网络虚拟环境配置工具) 1.5.2 正式版
59.1M
msvcp100(系统文件)2021 免费版
133.8K
nt6(dll文件)v1.0 官方版
182KB
pdf creator(pdf虚拟打印机软件)v3.1.01210 免费版
3 MB
pdf解密软件(pdf文件解密软件) v2.19 免费版
2.7M
swf播放器(SWF文件播放器)v6.0.0.3 官方版
2.5MB
virtual drive manager(虚拟驱动器管理工具) V1.32 绿色版
0.21MB
win7虚拟光驱(虚拟光驱应用软件)V1.0 绿色版
1.3M
winmount(虚拟光驱工具)v3.4.1020 免费版
3.87MB
烁光PDF转换器(文件格式转换工具) v1.2.2.0 免费版
42.46 MB
谷歌地球(虚拟地球仪软件) 5.0 最新版
52.3M
金舟文档翻译软件(文件翻译器) 2.8.8.0 最新版
74.0MB
2020-03-29
如何安装蓝牙设备的驱动程序
Win8商店可见应用较少的解决办法
Killer杀手网卡使用教程
Office 365 和 Office 2016 之间的区别是什么?
怎么样能让多个屏幕显示画面
迁移wordpress到docker容器
Win7系统下如何通过添加打印机方法安装打印机驱动程序?
设计模式——外观模式(门面模式)
您的游戏环境异常,请重启机器后再试(警告码0.5.540)