linux 中怎么配置vsftp虚拟用户

2023-04-16 17:44:00 用户 配置 虚拟

在Linux系统中配置VSFTPD虚拟用户,首先需要安装VSFTPD软件,在安装完成之后,需要做一些配置,以下是配置步骤:

1、编辑VSFTPD服务配置文件,打开配置文件/etc/vsftpd/vsftpd.conf,在文件中添加以下内容:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

2、添加虚拟用户,在/etc/vsftpd/user_list中添加用户名,在/etc/vsftpd/vsftpd.user_list中添加用户名,每行一个用户名,如:

user1
user2
user3

3、设置用户的权限,使用命令useradd创建用户,使用命令passwd设置用户密码,如:

useradd user1
passwd user1

4、设置用户的家目录,使用命令usermod -d /home/user1 user1来设置用户的家目录,如:

usermod -d /home/user1 user1

5、设置用户的权限,使用命令chown -R user1:user1 /home/user1来设置用户的权限,如:

chown -R user1:user1 /home/user1

6、设置用户的文件夹权限,使用命令chmod 755 /home/user1来设置用户的文件夹权限,如:

chmod 755 /home/user1

7、重新启动VSFTPD服务,使用命令service vsftpd restart来重新启动VSFTPD服务,如:

service vsftpd restart

以上就是在Linux系统中配置VSFTPD虚拟用户的步骤,在这个过程中,需要注意的是,在配置完成之后,需要重新启动VSFTPD服务,以确保配置的设置生效。

相关文章