1. 创建FTP用户
通过宝塔面板创建用户时,需进入FTP管理界面,选择添加FTP账户并指定主目录。对于Linux系统,可通过命令行创建非登录用户:
useradd -d /home/ftpuser -s /sbin/nologin ftpuser
passwd ftpuser
2. 设置目录权限
使用chmod和chown命令调整目录所有权及权限:
- 赋予用户对目录的完全控制权限:
chown -R ftpuser:ftpuser /home/ftpuser
- 设置目录可写权限:
chmod 755 -R /home/ftpuser
3. 配置FTP服务
在vsftpd配置文件中启用写入权限:
write_enable=YES local_root=/home/ftpuser chroot_local_user=YES
宝塔用户可通过FTP高级管理界面直接勾选写入权限并保存配置。
4. 验证写入权限
使用FileZilla等客户端测试关键操作:
- 连接FTP服务器并导航至目标目录
- 尝试创建新文件并上传
- 重命名或删除现有文件
成功执行上述操作表明写入权限已生效。
安全建议
建议结合IP白名单和定期审计策略,避免开放不必要的全局写入权限。对敏感目录应单独设置访问限制。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/476315.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。