vsftp系统用户和虚拟用户使用的是同一个根目录

回复 收藏

vsftp先创建的系统用户,再添加的虚拟用户,结果再用系统用户登录时进入的根目录却是虚拟用户的根目录

1    两个用户

vsftpuser1:x:500:500::/home/vsftpuser1:/bin/bash  系统可登录用户

virftp:x:501:501::/home/virftp:/sbin/nologin        虚拟用户映射的系统不可登录用户

2    vsftp的默认配置文件

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=NO

anon_mkdir_write_enable=NO

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

guest_enable=YES

guest_username=virftp

virtual_use_local_privs=YES

user_config_dir=/etc/vsftpd/vsftpd_user_conf

3    家目录结构

[root@master home]# tree

.

├── virftp

│   └── test1

│       └── test11111

└── vsftpuser1

    ├── ll

    └── mm

4    登录结果

lftp test1@192.168.1.166:/> ls

drwxr-xr-x    2 501      501          4096 Feb 28 20:52 test11111

lftp vsftpuser1@192.168.1.166:/> cd test1/

lftp vsftpuser1@192.168.1.166:/test1> ls

drwxr-xr-x    2 501      501          4096 Feb 28 20:52 test11111

2017-03-01 01:30 举报
已邀请:
0

阿铭 管理员

赞同来自:

很正常啊,因为虚拟用户映射的系统用户就是virftp

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: