配置要求: user1对soft目录具有新建文件夹 上传 下载权限 user2对market目录具有读取和下载权限,无其他权限 user3对market目录具有完全控制权限 配置完成后: user2对market有完全控制权限,什么问题 配置文件如下: [root@localhost ~]# yum -y install vsftpd* [root@localhost ~]# yum -y install db* [root@localhost ~]# mkdir /var/ftp/soft [root@localhost ~]# chmod 755 /var/ftp/soft/ [root@localhost ~]# vim /etc/vsftpd/vusers.list user1 123 user2 345 user3 678 [root@localhost vsftpd]# db_load -T -t hash -f vusers.list vusers.db [root@localhost vsftpd]# chmod 600 vusers.list [root@localhost vsftpd]# chmod 600 vusers.db [root@localhost ~]# useradd -d /var/ftp/soft/ -s /sbin/nologin [root@localhost ~]# chown andy:andy /var/ftp/soft/ [root@localhost ~]# vim /etc/pam.d/vsftpd.vu auth required pam_userdb.so db=/etc/vsftpd/vusers account required pam_userdb.so db=/etc/vsftpd/vusers [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO anon_umask=022 local_enable=YES local_umask=022 local_root=/var/ftp/soft guest_enable=yes guest_username= pam_service_name=vsftpd.vu userlist_enable=YES tcp_wrappers=YES [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf user_config_dir=/etc/vsftpd/vusers_dir [root@localhost ~]# mkdir /etc/vsftpd/vusers_dir [root@localhost ~]# cd /etc/vsftpd/vusers_dir/ [root@localhost vusers_dir]# vim user1 anon_upload_enable=yes anon_mkdir_write_enable=yes anon_other_write_enable=yes [root@localhost vusers_dir]# vim user2 local_root=/var/market anon_umask=022 [root@localhost vusers_dir]# vim user3 local_root=/var/market anon_umask=022 anon_upload_enable=yes anon_mkdir_write_enable=yes anon_other_write_enable=yes [root@localhost ~]# mkdir /var/market [root@localhost ~]# chmod 777 /var/market/ [root@localhost ~]# service vsftpd restart
vsftp配置虚拟用户
精选 转载上一篇:find
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用虚拟用户身份验证和TLS加密的FTP文件服务器
基于TLS的FTP服务器搭建
ftp vsftpd TLS 虚拟用户 -
vsftp虚拟用户配置/
vsftp虚拟用户配置/
职场 休闲 创建数据库时报错解决方法 vsftp虚拟用户配置 -
vsftp 配置虚拟用户
vsftp 配置虚拟用户
虚拟用户 ftp 共享 -
VSFTP虚拟用户的配置
VSFTP虚拟用户的配置
ftp vsftp 虚拟用户