vsftp服务器配置步骤 (基于角色的目录控制)

    xiaoxiao2022-06-22  42

    vsftp服务器配置步骤 (基于角色的目录控制)

    1.对配置文件的配置(vsftpd.conf)

    anonymous_enable=NO //取消注释,不允许匿名登录 chroot_list_enable=YES //取消注释,启用目录锁定 chroot_list_file=/etc/vsftpd/chroot_list //取消注释,启用目录锁定的用户 user_config_dir=/etc/vsftpd/userconf //新建一行,指向用户配置文件夹

    2.新建文件、目录、用户

    mkdir /var/www/html/web1 //建一个目录 mkdir /var/www/html/web2 //建第二个目录 mkdir /etc/vsftpd/userconf //建立用于存放用户配置信息的文件夹 vim /etc/vsftpd/chroot_list //新建启用目录锁定的文件,要不要默认用户目录,会出现越权的问题 useradd -s /sbin/nologin test1 //添加一个用户,并禁用登录 passwd test1 //修改test1用户的密码

    3.配置文件或目录

    /etc/vsftpd/chroot_list //在此文件中添加两个用户名,一个名字一行,弄成一个字典类似的 /etc/vsftpd/userconf //在此文件中添加两个以用户名命名的文件 local_root=/var/www/html/web1 //在userconf下的用户文件中配置对应的目录信息

    4.重启服务

    service vsftpd restart

    5.必要时可关闭selinux

    打开/etc/selinux/config 将selinux=enforcing或permissive改成disabled.
    转载请注明原文地址: https://ju.6miu.com/read-1123053.html

    最新回复(0)