vsftp服务---虚拟账户访问

网友投稿 238 2022-11-12

vsftp服务---虚拟账户访问

实验要求:

使用vsftp服务建立虚拟用户账户

实验步骤:

一、创建虚拟账户

/etc/vsftpd/vuser

lisa       /*奇数行为用户*/      123123     /*偶数行为密码*/      tom      123123

db_load -T -t hash -f vuser vuser.db /*转换成数据库文件*/chmod 600 vuserchmod 600 vuser.db /*不让别人看见里面的信息*/

useradd -d /opt/vuser -s /sbin/nologin vuser /*创建一个用户为vuser 指定家目录/opt/vuser 并不使用shell登陆*/

二、pam认证

vi /etc/pam.d/vsftpd.vu

auth required pam_userdb.so db=/etc/vsftpd/vuser account required pam_userdb.so db=/etc/vsftpd/vuser /*此处两个文件vuser并不是普通文件而是刚才创建的vuser.db数据库文件,此处必须省略不写*/

三、修改vsftpd配置文件

vi /etc/vsftpd/vsftpd.conf

guest_enable=YES     guest_username=vuser     pam_service_name=vsftpd.vu  /*开启虚拟用户,使用pam认证登陆*/

user_config_dir=/etc/vsftpd/vu_dir /*单独用户配置文件夹*/

mkdir vu_dir vi /etc/vsftpd/vu_dir/tom /*在配置文件夹里创建用户配置文件*/

anon_umask=022  /*指定上传文件的权限*/                                   #标记步骤是单独为tom用户设置权限,无需求可省略

service vsftpd restart

service iptables stop

setenforce 0

四、验证

实验内容:

一、创建虚拟账户

二、pam认证

三、修改vsftpd配置文件

四、验证

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot利用AOP完成日志统计的详细步骤
下一篇:图像分类问题为例,带你领略fastai这一高层抽象框架惊人的简洁性
相关文章

 发表评论

暂时没有评论,来抢沙发吧~