添加本地用户来映射虚拟用户: useradd -d /home/ftpsite virtual 检查目录/home/ftpsite是否存在,若不存在,则创建。 创建文件/home/ftpsite/test.txt以便后面的测试。 4.创建配置文件 将原始配置文件/etc/vsftpd.conf备份: cp /etc/vsftpd.conf /etc/vsftpd.conf.bak 创建配置文件/etc/vsftpd.conf并将以下参...
useradd virtualuser -s /sbin/nologin #虚拟用户并不是系统用户,也就是说这些FTP的用户在系统中是不存在的。他们的总体权限其实是集中寄托在一个在系统中的某一个用户身上的,所谓virtualuser的虚拟宿主用户,就是这样一个支持着所有虚拟用户的宿主用户。由于他支撑了ftp的所有虚拟的用户,那么他本身的权限将会影响...
useradd -d /home/ftpsite -s /sbin/nologin virtual //指定ftp站点和本地用户名 目录会自动创建,注意指定的ftp站点virtual必须有完全权限 可以在下面创建一个文件便于一会测试使用,文件virtual需有权限 2、建立虚拟用户的数据库文件 首先先建立一个用户名和密码的文本文件,用户名和密码各占一行,如:login.txt to...
local_root=/home/virtual/ftp local_umask=022 write_enable=YES chroot_local_user=YES allow_writeable_chroot=YES EOL mkdir -p /home/virtual/ftp /home/virtual/test chown -R virtual:virtual /home/virtual/ftp /home/virtual/test chmod -R 755 /home/virtual/ftp /home/virtual/test systemctl start...
guest_username=virtual pam_service_name=vsftpd.vu listen=YES pasv_min_port=30000 pasv_max_port=30999 user_config_dir=/etc/vsftpd/vusers_dir/ :wq [root@ftp vsftpd]# mkdir vusers_dir ##配置文件中user_config_dir配置项指定了此目录下的用户权限,若开启了此配置项,但是在这个目录下没有相应的用户...
sudouseradd -d /home/ftpsite -s /sbin/nologin virtual_usersudochown-R virtual_user:virtual_user /home/ftpsitesudochmod755 /home/ftpsite 创建虚拟用户数据库: 创建一个文本文件,例如account.txt,格式为奇数行为用户名,偶数行为用户密码。 user1123456user2123456 ...
)因为vsftpd默认的宿主用户是root,不符合安全性要求,所以将新建立的vsftpd服务的宿主用户的shell改为“ /sbin/nologin意思是禁止登录系统 ”:useradd vsftpd -s /sbin/nologin 2.)建立vsftpd虚拟宿主用户:useradd virtusers -s /sbin/nologin 此次主要介绍虚拟用户,顾名思义虚拟用户在系统中是不纯在的,它们集体...
auth required pam_userdb.so db=/etc/vsftpd/virtual_users account required pam_userdb.so db=/etc/vsftpd/virtual_users 确保vsftpd使用PAM进行虚拟用户认证。 创建虚拟用户映射的系统用户: bash useradd -s /sbin/nologin ftpuser 创建一个没有登录权限的系统用户,用于映射虚拟用户。 配置vsftpd主配置文件...
_upload_enable=YESascii_download_enable=YESftpd_banner=Welcome to FTP service.chroot_local_user=YESlisten=YESlisten_port=2121allow_writeable_chroot=YESuserlist_enable=YEStcp_wrappers=YESguest_enable=YESguest_username=wangxu4pam_service_name=vsftpd.vuuser_config_dir=/etc/vsftpd_vuvirtual_use_local_...
user_config_dir=/etc/vsftpd/vsftpd_user_conf virtual_use_local_privs=YES pasv_min_port=50000 pasv_max_port=50010 pasv_enable=yes max_clients=200 max_per_ip=4 idle_session_timeout=600 ftpd_banner=Welcometo Windows2008 FTP Service.