vsftpd添加用户配置目录
vsftpd是linux上的ftp服务器,我们可以通过配置设置指定用户指定目录。下面我们主要介绍下如何通过vsftpd创建ftp用户和设置他的目录。
-
创建一个无法登陆系统的用户 useradd -s /sbinnologin test1
-
设置test1的密码 passwd test1
-
配置vsftpd的配置文件,设置用户登录权限(write_enable=YES chroot_local_user=YES user_config_dir=/etc/vsftpd/userconfig allow_writeable_chroot=YES)
-
创建用户配置目录mkdir userconfig在/etc/vsftpd目录下
-
在userconfig目录下新建一个和用户名同名的文件 echo "local_root=/mnt/data/test1" > /etc/vsftpd/userconfig/test1
-
重启vsftp服务,service vsftpd restart
通过上面的步骤,我们就可以通过我们的客户端ftp访问服务器了,输入服务器的ip地址,然后配置用户名和密码,我们就可以上传文件,和管理文件了。