You've already forked www.colben.cn
update
This commit is contained in:
@@ -12,9 +12,9 @@ categories: ["storage"]
|
||||
- 关闭 selinux
|
||||
|
||||
## 安装 vsftpd 服务
|
||||
```bash
|
||||
yum install vsftpd
|
||||
```
|
||||
```bash
|
||||
yum install vsftpd
|
||||
```
|
||||
|
||||
## 常用客户端
|
||||
- ftp
|
||||
@@ -54,69 +54,69 @@ categories: ["storage"]
|
||||
```
|
||||
|
||||
## 匿名用户配置
|
||||
```ini
|
||||
# 控制是否允许匿名用户登入
|
||||
# 匿名用户使用的登陆名为 ftp 或 anonymous,口令为空
|
||||
# 匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传
|
||||
anonymous_enable=YES/NO(YES)
|
||||
|
||||
# 匿名登入时,不会询问密码
|
||||
no_anon_password=YES/NO(NO)
|
||||
|
||||
# 定义匿名登入的使用者名称,默认值为ftp
|
||||
ftp_username=ftp
|
||||
|
||||
# 是否允许登陆用户有写权限,属于全局设置
|
||||
write_enable=YES/NO(YES)
|
||||
|
||||
# 使用匿名登入时,所登入的目录,默认值为/var/ftp
|
||||
# 注意ftp目录不能是777的权限属性,即匿名用户的家目录不能有777的权限
|
||||
anon_root=/var/ftp
|
||||
|
||||
# 是否允许匿名者有上传文件(非目录)的权限
|
||||
# 只有在write_enable=YES时,此项才有效
|
||||
# 匿名用户必须要有对上层目录的写入权
|
||||
anon_upload_enable=YES/NO(NO)
|
||||
|
||||
# 是否允许匿名者下载可阅读的档案
|
||||
anon_world_readable_only=YES/NO(YES)
|
||||
|
||||
# 是否允许匿名者有新增目录的权限
|
||||
# 只有在write_enable=YES时,此项才有效
|
||||
# 匿名用户必须要有对上层目录的写入权
|
||||
anon_mkdir_write_enable=YES/NO(NO)
|
||||
|
||||
# 是否允许匿名入者拥有其他权限,譬如删除或者重命名
|
||||
# 如果anon_upload_enable=NO,则匿名用户不能上传文件,但可以删除或者重命名已经存在的文件
|
||||
# 如果anon_mkdir_write_enable=NO,则匿名用户不能上传或者新建文件夹,但可以删除或者重命名已经存在的目录
|
||||
anon_other_write_enable=YES/NO(NO)
|
||||
|
||||
# 是否改变匿名用户上传文件(非目录)的属主
|
||||
chown_uploads=YES/NO(NO)
|
||||
|
||||
# 设置匿名用户上传文件(非目录)的属主名
|
||||
# 建议不要设置为root
|
||||
chown_username=username
|
||||
|
||||
# 设置匿名登入者新增或上传档案时的 umask 值,默认值为 077
|
||||
anon_umask=077
|
||||
```
|
||||
```ini
|
||||
# 控制是否允许匿名用户登入
|
||||
# 匿名用户使用的登陆名为 ftp 或 anonymous,口令为空
|
||||
# 匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传
|
||||
anonymous_enable=YES/NO(YES)
|
||||
|
||||
# 匿名登入时,不会询问密码
|
||||
no_anon_password=YES/NO(NO)
|
||||
|
||||
# 定义匿名登入的使用者名称,默认值为ftp
|
||||
ftp_username=ftp
|
||||
|
||||
# 是否允许登陆用户有写权限,属于全局设置
|
||||
write_enable=YES/NO(YES)
|
||||
|
||||
# 使用匿名登入时,所登入的目录,默认值为/var/ftp
|
||||
# 注意ftp目录不能是777的权限属性,即匿名用户的家目录不能有777的权限
|
||||
anon_root=/var/ftp
|
||||
|
||||
# 是否允许匿名者有上传文件(非目录)的权限
|
||||
# 只有在write_enable=YES时,此项才有效
|
||||
# 匿名用户必须要有对上层目录的写入权
|
||||
anon_upload_enable=YES/NO(NO)
|
||||
|
||||
# 是否允许匿名者下载可阅读的档案
|
||||
anon_world_readable_only=YES/NO(YES)
|
||||
|
||||
# 是否允许匿名者有新增目录的权限
|
||||
# 只有在write_enable=YES时,此项才有效
|
||||
# 匿名用户必须要有对上层目录的写入权
|
||||
anon_mkdir_write_enable=YES/NO(NO)
|
||||
|
||||
# 是否允许匿名入者拥有其他权限,譬如删除或者重命名
|
||||
# 如果anon_upload_enable=NO,则匿名用户不能上传文件,但可以删除或者重命名已经存在的文件
|
||||
# 如果anon_mkdir_write_enable=NO,则匿名用户不能上传或者新建文件夹,但可以删除或者重命名已经存在的目录
|
||||
anon_other_write_enable=YES/NO(NO)
|
||||
|
||||
# 是否改变匿名用户上传文件(非目录)的属主
|
||||
chown_uploads=YES/NO(NO)
|
||||
|
||||
# 设置匿名用户上传文件(非目录)的属主名
|
||||
# 建议不要设置为root
|
||||
chown_username=username
|
||||
|
||||
# 设置匿名登入者新增或上传档案时的 umask 值,默认值为 077
|
||||
anon_umask=077
|
||||
```
|
||||
|
||||
## 配置
|
||||
### 常用配置
|
||||
```ini
|
||||
#允许匿名用户登陆
|
||||
anonymous_enable=YES
|
||||
#允许本地用户登陆
|
||||
local_enable=YES
|
||||
#允许登陆用户写可访问的目录或文件
|
||||
write_enable=YES
|
||||
#指定用户登陆后直接进入系统的/mnt目录
|
||||
local_root=/mnt
|
||||
chroot_list_enable=YES
|
||||
#限定登陆用户可访问的目录只有自己的家目录或指定的local_root目录
|
||||
chroot_list_file=/etc/vsftpd/chroot_list
|
||||
```
|
||||
```ini
|
||||
#允许匿名用户登陆
|
||||
anonymous_enable=YES
|
||||
#允许本地用户登陆
|
||||
local_enable=YES
|
||||
#允许登陆用户写可访问的目录或文件
|
||||
write_enable=YES
|
||||
#指定用户登陆后直接进入系统的/mnt目录
|
||||
local_root=/mnt
|
||||
chroot_list_enable=YES
|
||||
#限定登陆用户可访问的目录只有自己的家目录或指定的local_root目录
|
||||
chroot_list_file=/etc/vsftpd/chroot_list
|
||||
```
|
||||
|
||||
### 允许 vsftpd 匿名用户上传和下载
|
||||
- 创建匿名用户登陆目录
|
||||
|
Reference in New Issue
Block a user