我要投稿
  • 您当前的位置:365bet官方 -> 技术教程 -> 服务器网络 -> 服务器教程 -> FTP服务器教程 -> 教程内容
  • [ 收藏本页教程 ]
  • VSFTP为每个虚拟用户设定不同目录的问题FTP服务器教程

    教程作者:佚名    教程来源:不详   教程栏目:FTP服务器教程    收藏本页
                  摘要:VSFTP为每个虚拟用户设定不同目录的问题
    看了好多设置的文章,都只是将虚拟目录定为
    guest_username=virtual_user
    这个virtual_user这个用户的目录中。

    如果我有十个FTP帐号,怎么设每个帐号的主目录都不相同。

     wolfg 回复于:2005-07-08 15:12:09virtual_user的主目录: /home/ftp

    vsftpd.conf中加入
    guest_username=virtual_user
    user_config_dir=/etc/vsftpd_user_config
    user_sub_token=$USER

    /etc/vsftpd_user_config目录下为每个用户建一个配置文件,文件名与用户名相同,内容中必须有
    local_root=/home/ftp/$USER

     roczyl 回复于:2005-07-23 08:12:39[quote:4ddb25ee5c="wolfg"]virtual_user的主目录: /home/ftp

    vsftpd.conf中加入
    guest_username=virtual_user
    user_config_dir=/etc/vsftpd_user_config
    user_sub_token=$USER

    /etc/vsftpd_user_config目录下为每个用户建一个配置文?.........[/quote:4ddb25ee5c]

    多谢,我正找解决办法呢。

     roczyl 回复于:2005-07-25 12:39:26wolfg您好,我现在用本地用户成功了。有几个问题:
    1、如有用户111,我设定他的FTP根目录为/home/ftpsite/111了。
    然后在/home下也有111这个目录,而且不能删除,删除了111就不能登录了。
    请问一定要保留这个目录吗?
    2、我有很多用户,我设了每个用户都在/home/ftpsite/$USER下了,不能chroot,但我现在想在每个$USER目录下建立一个ln 指向/home/ftpsite/pub,可是又不能chroot啊,有办法吗?

    谢谢!

     wolfg 回复于:2005-07-25 13:30:27[quote:41fa3a8469="roczyl"]
    1、如有用户111,我设定他的FTP根目录为/home/ftpsite/111了。
    然后在/home下也有111这个目录,而且不能删除,删除了111就不能登录了。
    请问一定要保留这个目录吗?
    2、我有很多用户,我设了每个用户都在/home/ftpsite/$USER下了,不能chroot,但我现在想在每个$USER目录下建立一个ln 指向/home/ftpsite/pub,可是又不能chroot啊,有办法吗?
    [/quote:41fa3a8469]

    1. 系统用户的HOME目录都设成/home/ftpsite
    useradd -d /home/ftpsite -s /bin/false user1

    2. 必须用guest user才能使得user_sub_token生效

    guest_enable=YES
    guest_username=ftp

    guest user的HOME目录也是/home/ftpsite

     roczyl 回复于:2005-07-25 14:59:02我用local用户也可以为每个用户设定目录的,好像起作用的。下午再去看看。

    我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -   联系我们   -   版权声明   -   设为首页   -   加入收藏   -   网站留言
    Copyright © 2009 - 20012 www.www.ct131.com All Rights Reserved.365bet官方 版权所有