为vsftp指定用户登陆的目录
原创
©著作权归作者所有:来自51CTO博客作者zyy123的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.为指定的用户创建登陆后的指定目录
useradd -d /root/ftp ftp -s /sbin/nologin ///root/ftp为用户登陆后的目录
passwd ftp
2.修改vsftp的配置文件
vi /etc/vsftpd/vsftp.conf
chroot_list_enable=YES //启动chroot列表
chroot_list_file=/etc/vsftpd/chroot_list //哪些用户不能使用chroot,默认为空
userlist_enable=yes //禁止文件/etc/vsftpd/user_list文件中的用户登陆FTP
user_config_dir=/etc/vsftpd/userconf //添加读取用户配置目录(需要手动添加配置)
mkdir /etc/vsftpd/userconf
3.为ftp用户创建配置文件
vi /etc/vsftpd/userconf/ftp
local_root=/root/ftp //ftp登陆后的目录
4.设置权限指定用户和组
chmod 777 /root/ftp
chown -R ftp:ftp /root/ftp
5.平滑重启VSFTP
/etc/init.d/vsftpd reload
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ORA-65096: 公用用户名或角色名无效oracle oracle用户登录 ORA-65096