1、 增加组 groupadd ftpgroup
2、创建三个用户mk1,mk2,mk3
sudo useradd -g ftpgroup -m mk1
sduo useradd -g ftpgroup -m mk2
sudo useradd -g ftpgroup -m mk3(-g代表用户组,还有其他参数可以添加)
3、添加密码
sudo passwd mk1
sudo passwd mk2
sudo passwd mk3
2 修改/etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
3.共享路径(我的共享路径是在/home/mukun/ftp/下面,期望mk1,mk2,mk3分别进入该目录下的以各自文件名命名的文件夹)
[root@SHM-Storage-EF vsftpd]# vim vsftpd.conf
local_root=/home/mukun/ftp/ 用户登录路径
chroot_local_user=YES 锁定用户到各自目录为其根目录
user_config_dir=/etc/vsftpd/userconfig 用户配置目录
[root@SHM-Storage-EF vsftpd]# mkdir userconfig
[root@SHM-Storage-EF vsftpd]# cd userconfig/
配置各自用户访问根目录
[root@SHM-Storage-EF userconfig]# vim mk1
[root@SHM-Storage-EF userconfig]# vim mk2
[root@SHM-Storage-EF userconfig]# vim mk3
其中mk1 内容:local_root=/home/mukun/ftp/mk1
其中mk2 内容:local_root=/home/mukun/ftp/mk2
其中mk3 内容:local_root=/home/mukun/ftp/mk3
4 最后将chroot_list_file=/etc/vsftpd.chroot_list注释去掉
新建vsftpd.chroot_list文件 每一行添加mk1,mk2,mk3用户名
重启服务
[root@SHM-Storage-EF vsftpd]# /etc/init.d/vsftpd restart
关闭 vsftpd:
[确定]
为 vsftpd 启动 vsftpd:
[确定]
登录确认
done