练习_test3
来源:互联网 发布:dnf数据芯片要刷全图吗 编辑:程序博客网 时间:2024/05/18 21:08
1、搭建vsftpd服务,满足下面要求:
1)虚拟用户账号可登陆,虚拟用户为ftpuser1、ftpuser2,密码自定
2)虚拟用户lftp访问的家目录为/ftphome/$USER
3)ftpuser1用户允许上传,最大上传速率为102400K,上传文件默认权限为644
4)ftpuser2不允许上传,但可创建目录,设定最大连接数为2.
将主配置文件的匿名用户上传与创建目录注释掉
vim /etc/vsftpd/loginusers
ftpuser1
123
ftpuser2
123
mkdir /etc/vsftpd/loginusers
##给loginusers文件加密
db_load -T -t hash -f /etc/vsftpd/loginusers loginusers.db
vim /etc/pam.d/ckvsftpd
account required pam_userdb.so db=/etc/vsftpd/loginusers
auth required pam_userdb.so db=/etc/vsftpd/loginusers
vim /etc/vsftpd/vsftpd.conf
pam_service_name=ckvsftpd
guest_enable=YES
mkdir /ftphome
chgrp ftp /ftphome
chmod g+s /ftphome
mkdir /ftphome/ftpuser{1,2}
vim /etc/vsftpd/vsftpd.conf
local_root=/ftpuserhome/$USER
user_sub_token=$USER
mkdir -p /etc/vsftpd/userconf
mkdir /ftphome/ftpuser1/pubuser1
chmod 775 /ftphome/ftpuser1/pubuser1
chgrp ftp /ftphome/ftpuser1/pubuser1
mkdir /ftphome/ftpuser2/pubuser2
chmod 775 /ftphome/ftpuser2/pubuser2
chgrp ftp /ftphome/ftpuser2/pubuser2
systemctl restart vsftpd.service
vim /etc/vsftpd/userconf/ftpuser1
anon_upload_enable
anon_max_rate=102400
anon_umask=022
vim /etc/vsftpd/userconf/ftpuser2
anon_mkdir_write_enable=YES
max_clients=2
systemctl restart vsftpd.service
测试:
lftp 172.25.254.206 -u ftpuser1
lftp 172.25.254.206 -u ftpuser2
530错误:帐号和密码不匹配
500错误:权限太大或配置文件 有错误
- 练习_test3
- 编程艺术之1.1旋转字符串_test3
- 练习
- “++”“--”练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- 练习
- Mac Gemymotion2.8 破解版免费版安装使用
- 图像处理28:轮廓
- Python基础
- 练习_test2
- [多校补题]2017 Multi-University Training Contest 7 solutions BY 杭州二中
- 练习_test3
- 将博客搬至CSDN
- ucosIII+Fatfs MDK编译内存不足
- keil中使用Astyle格式化你的代码的方法2篇合
- 浅谈:HTML5中数据存储的方式:
- 互联网+AI,云反射弧如何成为人工智能发展的下一个重点
- Java toString
- Nuttx编译时报:ERROR: arm-nuttx-eabi-gcc failed: 127
- 内核源码阅读(四)进程ID