os:linux rhas4
vsftpd ver:vsftpd-2.0.1
实验目的:启动ftp服务,添加用户:ftptest,设置登陆目录为/tmp/ftp,同时不允许离开主目录,只允许ftp方式登陆,
shell#useradd -m ftp -d /tmp/ftp -g upload
#新建用户ftp,主目录设置为/tmp/ftp,属组为upload,并且不在/home建立用户目录
shell#vi /etc/vsftpd/vsftpd.conf
#准备修改vsftpd的配置文件
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#启用vsftpd.chroot_list,结果是当为yes的时候,在vsftpd.chroot_list中的用户不能离开用户目录,(在list文件中直接写上用户名既可)
shell#vi /etc/passwd
#进入到passwd中
ftp:x:506:505::/tmp/ftp:/bin/bash修改为
ftp:x:506:505::/tmp/ftp:/bin/false
并且要在/etc/shells中添加上/bin/false