栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ftp ---- 匿名用户(实例配置示例1:匿名用户登录)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ftp ---- 匿名用户(实例配置示例1:匿名用户登录)

简单的匿名登录配置
##
# 全局配置
##
write_enable=YES


####
# 匿名用户配置
####

anonymous_enable=YES				# 允许匿名用户登录
anon_upload_enable=YES				# 允许匿名用户上传文件
anon_mkdir_write_enable=YES			# 允许匿名用户创建文件夹
anon_other_write_enable=YES			# 允许匿名用户删除,修改文件
anon_umask=022						# 上传,新建权限:文件夹755,文件644,可以下载,文件夹内可以有文件
# anon_root=/var/ftp				#  默认匿名用户登录后的位置可修改
配置说明 文件权限说明

根目录权限 755 也就是匿名用户登进来没有写权限,也就是无法在根目录下写操作了喽

drwxr-xr-x   3 root root 4096 1月   1 00:49 ftp

如下

那么好,为什么不给ftp添加写权限呢? 问的好,这也是我想问的。
我们来一起操作一下
chmod o+w /var/ftp
创建文件夹,发现创建,删除,修改,查询,上传,下载都可以

drwxr-xr-x 2 ftp  ftp  4096 1月   1 15:57 a
drwxrwxrwx 3 root root 4096 1月   1 15:49 pub

但是当该次回话断开后再次连接会出现如下错误
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
说是根不能有写的权限

那么我们尝试解决下
在配置文件中添加如下,重启
allow_writeable_chroot=YES
发现问题并没有被解决,所以我们就果断放弃吧 :) 欢迎各路大神指教!!




所以接下来的操作都将在pub目录下操作

给pub文件夹其他用户增加写权限 chmod o+w /var/ftp/pub

drwxrwxrwx 5 root root 4096 1月   1 02:06 pub

新建/上传的文件,文件夹权限如下

drwxr-xr-x 2 ftp ftp 4096 1月   1 15:49 a
-rw-r--r-- 1 ftp ftp   14 1月   1 16:32 test.txt

至此实现了匿名用户可登录,
登录后可在pub目录 进行 上传、下载、创建、修改、删除操作
所有的文件 属主:ftp 属组:ftp

本地用户不可登录
不能切换到根目录以上的目录(我就是想切换,但我做不到 请指教)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694900.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号