| wolfg 回复于:2005-07-08 15:12:09 |
| 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目录下为每个用户建一个配置文件,文件名与用户名相同,内容中必须有 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:26 |
| wolfg您好,我现在用本地用户成功了。有几个问题:
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用户也可以为每个用户设定目录的,好像起作用的。下午再去看看。 |