最新要闻
- 【新要闻】曾因配料“双标”遭网友痛批 好丽友漏税22万被罚12万
- 全球时讯:空姐为美容注射玻尿酸:打进血管 险丧命
- 史上最严奶粉新国标实施逾月 贝因美又一款二注奶粉上新 哪些信号值得关注?
- 热推荐:甘肃将为兰州牛肉拉面立法 网友:建议牛肉有重量标准
- 热点在线丨《原神》地位不保?开放世界游戏《鸣潮》实机画面公布
- 环球简讯:曹德旺:大学生去送外卖 和在学校没学到东西有关
- 任性钻“夹缝”被撞旋转1080° 司机甩锅:都怪后车开太快了
- 当前快播:判赔370万!中创新航回应不正当竞争案判决:未曾挖角宁德时代 将上诉
- 通讯!旃怎么读音(旃怎么读)
- 36年前电脑用上AI:IBM 5155运行ChatGPT是什么样?
- 环球看热讯:清晰度和功耗完美平衡!真我GT Neo5系列宣布告别1080P:普及1.5K屏
- 罕见!超级火流星划过北京夜空被拍下:彩色拖尾 爆裂闪光
- 每日快讯!《生化危机4:重制版》阿什莉模型展示:物理晃动效果很优秀
- 全球快看点丨车评人曝奔驰4S维修黑幕:一个迈巴赫大灯小20万 故意损坏夸大车损
- 天天快报!越来越没人买了?雷克萨斯国内销量出炉:同比爆降36%
- 女子给猴子喂食被掌掴 景区回应:含保险、打疫苗可理赔
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
当前速读:ubuntu 使用vsftpd搭建FTP服务器
一:匿名用户模式配置
anonymous_enable=YES # 允许匿名用户访问no_anon_password=YES # 允许匿名用户使用空密码登录anon_upload_enable=yes # 允许匿名用户上传文件anon_umask=022 # 匿名用户上传的umaskanon_mkdir_write_enable=yes # 允许匿名用户创建目录anon_other_write_enable=yes # 允许匿名用户修改目录名称或删除目录anon_world_readable_only=NO # 关闭只有所有人都具有读权限的文件才能下载,YES表示能下载文件write_enable=yes chroot_local_user=YES # 禁锢系统用户anon_root=/data # 指定匿名用户登录进来后的根目录,如果不加就在该用户的家目录(/srv/ftp)
说明:
匿名用户上传文件的时候需要开启
anon_upload_enable
和write_enable
选项(资料图片仅供参考)
如果只是开启了
anon_upload_enable
,虽然允许了用户上传,但是没有写权限,可能还是没法上传成功。匿名用户需要有权限修改、删除服务器上的内容,需要配置
anon_other_write_enable=YES
选项。使用匿名文件上传到服务器后,如果需要下载这个文件需要设置:
anon_world_readable_only=NO
例如:ubuntu1804 配置匿名用户访问FTP服务器
#1. 创建对应的目录root@ubuntu1804:~# mkdir /dataroot@ubuntu1804:~# mkdir /data/dataroot@ubuntu1804:~# chmod 777 /data/data #简单粗暴的方法# root@ubuntu1804:~# setfacl -m u:ftp:rwx /data/data # 给ftp用户权限#2. 修改配置文件root@ubuntu1804:~# vim /etc/vsftpd.confanonymous_enable=YESno_anon_password=YESanon_upload_enable=yesanon_mkdir_write_enable=yesanon_other_write_enable=yesanon_world_readable_only=NOwrite_enable=yeschroot_local_user=YESanon_root=/data #指定匿名用户登录进来后的根目录,如果不加就在该用户的家目录#3. 重启服务root@ubuntu1804:~# systemctl restart vsftpd.service
二:本地用户模式配置
anonymous_enable=NO # 禁用匿名用户模式local_enable=YES # 启用本地用户模式write_enable=YES # 允许本地用户上传文件local_umask=022 # 上传文件的umasklocal_root=/data # 指定用户登录进来所在的目录allow_writeable_chroot=YES # 允许对根目录有写权限chroot_local_user=YES # 禁锢用户不能离开自己的家目录
例如:设置允许FTP服务器的系统用户来登录ftp服务器
# 1.创建测试目录root@ubuntu1804:~# mkdir /ftprootroot@ubuntu1804:~# chmod 777 /ftprootroot@ubuntu1804:~# setfacl -m u:ftp:rwx /ftproot# 2.更改配置文件rot@ubuntu1804:~# vim /etc/vsftpd.conflocal_enable=YESwrite_enable=YESlocal_umask=022local_root=/ftprootallow_writeable_chroot=YES #允许对chroot_local_user=YES# 3. 重启服务root@ubuntu1804:~# systemctl restart vsftpd.service
三:本地用户映射配置
可以将系统用户映射为一个指定的本地用户,或者将系统用户映射为一个虚拟用户。
# 启用系统用户local_enable=YESwrite_enable=yes# 启用虚拟用户guest_enable=YESguest_username=ftpchroot_local_user=YES # 禁锢虚拟用户,因为真正操作对应文件的是映射后的虚拟用户local_root=/ftproot # 用户登录服务器后所在目录#因为映射为了虚拟用户 所以要配置虚拟用户的相关权限anon_upload_enable=yes # 允许上传anon_mkdir_write_enable=yes # 允许创建目录anon_other_write_enable=yes # 允许修改文件anon_world_readable_only=NO # 允许下载所有文件allow_writeable_chroot=YES # 对家目录有写权限
例如:设置系统用户登录FTP服务器后统一映射为一个匿名用户
#1. 创建目录文件root@ubuntu1804:~# mkdir /ftprootroot@ubuntu1804:~# chmod 777 /ftproot#2. 修改配置文件root@ubuntu1804:~# vim /etc/vsftpd.conflocal_enable=YESwrite_enable=yesguest_enable=YESguest_username=ftpchroot_local_user=YESlocal_root=/ftproot#因为映射为了虚拟用户 所以要配置虚拟用户的相关权限anon_upload_enable=yesanon_mkdir_write_enable=yesanon_other_write_enable=yesanon_world_readable_only=NOallow_writeable_chroot=YES #允许对根目录有写权限 # 3.重启服务root@ubuntu1804:~# systemctl restart vsftpd.service
例如:将系统用户映射为一个指定的系统用户
# 1. 创建目录root@ubuntu1804:~# mkdir /ftprootroot@ubuntu1804:~# chmod 777 /ftproot# 2. 修改配置文件 和上面的配置文件一样root@ubuntu1804:~# vim /etc/vsftpd.conflocal_enable=YES # 允许本地用户登录write_enable=YES # 允许本地用户上传文件local_umask=022 # 允许本地用户上传文件的权限local_root=/ftproot # 指定用户的目录allow_writeable_chroot=YES # 允许对根目录有写权限chroot_local_user=YES # 禁锢用户guest_enable=YES # 允许映射为指定用户guest_username=bob # 系统用户bob# 映射为系统用户,不加下面的信息也无法正常下载和上传文件anon_other_write_enable=yesanon_upload_enable=yes anon_mkdir_write_enable=yesanon_world_readable_only=NOanon_umask=022 # 指定映射后的用户的默认文件上传权限# 3. 重启服务root@ubuntu1804:~# systemctl restart vsftpd.service
四:虚拟用模式户配置
guest_enable=YES # 启用虚拟用户local_root=/data # 设置虚拟用户的主目录。pam_service_name=vsftpd.virtual # 设置虚拟用户的pam身份认证方式write_enable=YES # 允许虚拟用户上传文件anon_upload_enable=YESdownload_enable=YES # 允许虚拟用户下载文件guest_username=user_name # 将虚拟用户映射为一个指定的系统用户user_config_dir=/etc/vsftpd/conf.d/ # 配置文件名字应该和虚拟用户名一致
说明:
虚拟用户上传文件需要同时开启write_enable
和anon_upload_enable
anon_upload_enable
虽然是针对虚拟用户的上传权限,但是在vsftpd的一些版本中,anon_upload_enable
选项的实现方式可能会影响虚拟用户的上传权限。具体来说,一些版本的vsftpd在处理虚拟用户的上传请求时,可能会将其当作匿名用户来处理,因此需要将anon_upload_enable
设置为YES才能让虚拟用户能够上传文件。
例如:ubuntu1804配置虚拟用户
# 1. 创建虚拟用户账户文件 奇数行是用户名 偶数行是用户密码root@ubuntu1804:~# mkdir /etc/vsftpd/vusers.txtftp_tomredhatftp_bobredhat# 2. 生成Berkeley DB文件root@ubuntu1804:~# db_load -T -t hash -f /etc/vsftpd/vusers.txt /etc/vsftpd/vusers.db# 3. 创建虚拟用户映射后的系统用户root@ubuntu1804:~# mkdir /dataroot@ubuntu1804:~# useradd -d /data/ -s /sbin/nologin -r bobroot@ubuntu1804:~# chown -R bob:bob /data/# 4. pam模块配置 不用指定后缀也行root@ubuntu1804:~# vim /etc/pam.d/vsftpd.db auth required pam_userdb.so db=/etc/vsftpd/vusersaccount required pam_userdb.so db=/etc/vsftpd/vusers# 5. 配置文件配置# 主配置文件设置root@ubuntu1804:~# vim /etc/vsftpd.conf guest_enable=YESpam_service_name=vsftpd.dbguest_username=bobuser_config_dir=/etc/vsftpd/conf.d/# 子配置文件设置 # 配置文件名字应该和虚拟用户名一致root@ubuntu1804:~# vim /etc/vsftpd/conf.d/ftp_bob# 文件上传anon_upload_enable=YESwrite_enable=YES# 创建目录anon_mkdir_write_enable=YESanon_other_write_enable=YES# 文件下载download_enable=YESanon_world_readable_only=NO# 用户禁锢allow_writeable_chroot=YES# 指定登陆后的默认位置local_root=/data
关键词:
-
当前速读:ubuntu 使用vsftpd搭建FTP服务器
一:匿名用户模式配置anonymous_enable=YES 允许匿名用户访问no_anon_password=YES 允许匿名用户使用...
来源: -
全球热议:6.824-lab2-Raft简述
Raft各阶段的描述node有三个state:follwercandidateleader所有节点一开始是followerstate,如果followe...
来源: 当前速读:ubuntu 使用vsftpd搭建FTP服务器
全球热议:6.824-lab2-Raft简述
环球滚动:Template模板类
全球讯息:【Visual Leak Detector】配置项 VLD
【速看料】火山引擎 DataTester:构建增长闭环,3-5 人即可搭建企业增长团队
【新要闻】曾因配料“双标”遭网友痛批 好丽友漏税22万被罚12万
全球时讯:空姐为美容注射玻尿酸:打进血管 险丧命
三星W799哪年上市的?三星W799可以安装微信吗?
诺基亚920还能用吗?诺基亚920手机参数
英雄联盟手游大师多少颗星上宗师?英雄联盟几级可以组队匹配?
总线上的音频设备前是感叹号是什么原因?总线上的音频设备前是感叹号怎么处理?
华为合约机是什么意思?华为合约机和官方标配区别有哪些?
C#遍历指定文件夹中所有文件的3种方法
天天热议:Sed 备忘清单_开发速查表分享
史上最严奶粉新国标实施逾月 贝因美又一款二注奶粉上新 哪些信号值得关注?
热推荐:甘肃将为兰州牛肉拉面立法 网友:建议牛肉有重量标准
热点在线丨《原神》地位不保?开放世界游戏《鸣潮》实机画面公布
环球简讯:曹德旺:大学生去送外卖 和在学校没学到东西有关
任性钻“夹缝”被撞旋转1080° 司机甩锅:都怪后车开太快了
当前快播:判赔370万!中创新航回应不正当竞争案判决:未曾挖角宁德时代 将上诉
天天百事通!OpenIddict使用教程
流量分析入门
全球观速讯丨MySql随笔记基础
【高端访谈】强化城投债与量化领域主动管理 打造私募“固收+”独特策略——专访国恩资本董事总经理杨先哲
通讯!旃怎么读音(旃怎么读)
36年前电脑用上AI:IBM 5155运行ChatGPT是什么样?
环球看热讯:清晰度和功耗完美平衡!真我GT Neo5系列宣布告别1080P:普及1.5K屏
罕见!超级火流星划过北京夜空被拍下:彩色拖尾 爆裂闪光
每日快讯!《生化危机4:重制版》阿什莉模型展示:物理晃动效果很优秀
全球快看点丨车评人曝奔驰4S维修黑幕:一个迈巴赫大灯小20万 故意损坏夸大车损
即时:数据库系统原理之SQL与关系数据库基本操作
每日焦点!【解答】如何保障ETL过程的数据正确性。这个过程会产生哪些问题?
世界要闻:DHCP snooping
全球快播:SSH配置别名登录
天天快报!越来越没人买了?雷克萨斯国内销量出炉:同比爆降36%
女子给猴子喂食被掌掴 景区回应:含保险、打疫苗可理赔
全球看热讯:去年火遍全网!贵州“村BA”现场水泄不通:村草村花“蹦苗迪”
热资讯!最高等级!英国最大陆上油田漏油:已成立黄金指挥部
头条焦点:消息称百度文心一言云服务发布会取消:延期对外发布
焦点快看:2023年底产能破30GW!协鑫集成阜宁12GW组件项目开工 -->
Spring源码核心剖析
焦点热门:计算机解决高中离子浓度计算
最新资讯:微软或提高Win12升级门槛:SSD成为刚需
19.48万元起 国产豪华轿车红旗H6预售:双中置排气着实罕见
焦点速看:赵长江:腾势D9新增订单一天破500台!别克GL8危险了
【世界播资讯】只差价格了 Redmi新机爆料汇总 1999元起交个朋友?
环球动态:市场震荡分化 软件行业红利不断
【全球独家】你不知道的ubuntu DIY发行版
全球快消息!2022年度十大科学辟谣榜出炉:O型血更招蚊子是谣言、变电站很危险?
男子爬树看邓紫棋演唱会致手臂骨折 省1千花1万:网友直呼追星也要注意安全
华海诚科网上发行最终中签率为0.0363%
专家解读消费基础设施纳入公募REITs试点:推动消费扩容提质 并非简单为房企提供资产处置渠道
天天最新:主板注册制新股开启申购 投资者打新须适应新规则
今日观点!国际金融市场早知道:3月27日
速读:票房破3亿!新海城电影《铃芽之旅》拿下2023年引进片票房冠军
新一轮国内油价将于3月底调整:目前分析大概率下调
今日播报!头部车企打架尾部遭殃 恒驰汽车北京仅剩一家门店营业
读Java性能权威指南(第2版)笔记29_线程和同步性能下
【热闻】95后夫妻摆摊日入9千网友让查税慌了 本人回应:当日是偶然 但生意也不错
【环球新视野】ctf反序列化练题
全球新资讯:win32com操作word 第十五 Find接口的使用
院士:抗流感特效药“达菲”原料为八角茴香、附加值提升1100多倍
口碑并入高德:这是要和美团、抖音拼了?
速递!我国首次实现固态氢能发电并网!密度提高20倍
讯息:镗削
当前短讯!转注是什么_转注是什么意思
【Visual Leak Detector】QT 中 VLD 输出解析(三)
快报:北大"韦神"出难题:没想到 初二学生给出标准答案!ChatGPT被难倒
环球关注:MM32 SPIN MCU 电机 FOC 驱动 风机无传感器弦波驱动篇应用笔记
前端设计模式——路由模式
【全球新视野】Mysql 查询指定节点的所有子节点
当前动态:NVIDIA显卡突然解锁视频编码限制:9年前老卡欢呼雀跃
苹果自动驾驶数据曝光:2个月16起车祸
视觉SLAM中的三角化
计算机专业规划
最资讯丨青春期教育怎么写_青春期教育资料
胖东来回应给员工设超5000元委屈奖:鼓励做正确的事情
环球快资讯:PTA OOP第一次总结性作业
快消息!IO多路复用形象举例
新一代Java高性能构建工具Maven-mvnd【实践可行版】
全球短讯!老人的屋子里怎么总有一股怪怪的味道?小心这四种
最资讯丨AMD锐龙7000平台终于要便宜了!砍掉又贵又没用的PCIe 5.0
看热讯:gomock优化diff展示
即时:Xcode的Search Paths配置
天天速读:漫威超级大反派翻车!《蚁人3》男演员乔纳森梅杰斯被捕:攻击妇女
世界新消息丨深圳一立体车库禁停比亚迪 车主:赤裸裸歧视
环球头条:NAS容量告急 但没空余硬盘位怎么办?群晖教你换上新硬盘
天天视讯!煜邦电力: 关于向不特定对象发行可转换公司债券的审核问询函回复及募集说明书等申请文件更新财务数据的提示性公告
热门:JS 做一个简单的 Parser
【全球新视野】SCO音频采集
骁龙7+处理性能加持:Redmi Note 12 Turbo拍照加速50%
李彦宏:百度文心一言和ChatGPT差距也就一两个月
每日消息!虚幻5再次炸场!1部iPhone搞定3A大作级动作捕捉 游戏行业要变天
【全球快播报】高校回应考生因航班延误错过复试:通知合规 可按流程重新参加
天天视点!中国火箭回收新进展:每年可节省十几亿元
快看点丨yolov5训练自己的数据集
环球关注:有监督学习——决策树、集成学习
每日播报!定时任务的路径问题
视焦点讯!支持Win7运行最后版本:U盘软件Rufus 3.22正式发布
女子家中开氛围灯外面看如同着火 引来消防员场面十分尴尬