linux centos7安装ftp及用户权限配置方式
作者:静静糖果色
文章介绍了如何配置用户登录后直接进入指定路径,并限制用户只能访问该路径,使用usermod命令设置默认目录,确保用户权限仅限于此目录,并具备写入文件的权限
需求
- 用户登陆后直接进入指定路径
- 给用户配置权限,只能访问指定路径
命令
# 查看是否安装ftp rpm -qa |grep vsftpd #联网安装ftp yum install vsftpd -y # 启动命令 systemctl stop vsftpd.service systemctl restart vsftpd.service systemctl start vsftpd.service # 设置用户 useradd 用户名 passwd 用户名
指定默认目录
- usermod -d 目录地址 用户名
用户只能访问默认目录
#在vsftpd.config中修改 chroot_list_enable=YES #chroot_list 为自定义文件,每写一行写一个用户名。 chroot_list_file=/etc/vsftpd/chroot_list #chroot_list文件下的每个用户只能看到指定目录 chroot_list_enable=YES
用户写入文件权限
#2.3.5后的vsftpd,用户在主目录下不再具备写的权限。 #在vsftpd.config中配置 allow_writeable_chroot=YES
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
