linux centos7安装ftp及用户权限配置

需求

  • 用户登陆后直接进入指定路径
  • 给用户配置权限,只能访问指定路径

命令

# 查看是否安装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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容