飞凌OKMX6DL/Q平台:FTP限定用户访问路径应用笔记
基本信息
- 云盘路径: /工作相关/飞凌嵌入式imx6全部资料/原始下载资料/OKMX6DL、Q系列产品应用笔记/OKMX6DL&Q-S3-linux4.1.15应用笔记/FTP限定用户在特定路径应用笔记.pdf
- 输出路径: work/飞凌OKMX6DLQ-FTP限定用户访问应用笔记.md
- 文件大小: 438 KB
- 页数: 6页
- 提取方式: PDF文本提取(pdf-inspector)
- 处理日期: 2026-09-20
核心内容
本文档是飞凌嵌入式针对 OKMX6DL/Q-S3 平台(Linux 4.1.15 操作系统)的应用笔记,说明如何配置FTP服务,限制特定用户只能访问指定目录。
应用场景
需要在设备上提供FTP文件服务,但希望限制某些用户只能访问特定目录,不能浏览其他路径。
操作步骤
1. 创建受限用户
# 增加用户test,并设定主目录为/home/test
useradd -d /home/test test
# 设置用户密码
passwd test2. 配置用户权限
限制用户只能FTP访问,不能telnet登录:
usermod -s /sbin/nologin test恢复用户正常登录权限:
usermod -s /sbin/bash test3. 配置FTP访问路径
编辑FTP配置文件:
vi /etc/stupid-ftpd.conf添加以下行(格式:用户名 密码 允许访问的路径 权限等级):
user=test zxcvb12345 /home/test 5 A
参数说明:
test:用户名zxcvb12345:用户密码/home/test:用户只能访问的路径5 A:权限设置
4. 保存配置并重启
# 保存配置文件
sync
# 重启开发板
reboot关键技术点
- 使用的FTP服务:stupid-ftpd(轻量级FTP服务器)
- 配置文件位置:
/etc/stupid-ftpd.conf - 限制原理:通过配置用户的Shell和FTP访问路径,实现权限隔离
适用范围
- 主要针对:飞凌 OKMX6DL/Q-S3 平台,Linux 4.1.15 操作系统
- 其他平台可参考,但需自行适配路径和配置文件
版权声明
文档版权归保定飞凌嵌入式技术有限公司所有,未经许可不得复制、传播或转载。