pure-ftpd移植到android

本文介绍了如何将pure-ftpd版本1.0.29移植到Android平台。由于Android系统缺少密码文件和特定的加密函数,需要对源码进行修改,包括在src/Makefile中移除纯密码相关部分,以及在src/log_unix.c中替换crypt函数,可能采用硬编码用户名和密码的方式进行验证。
摘要由CSDN通过智能技术生成

版本:pure-ftpd-1.0.29
默认的pure-ftpd是针对linux,安卓没有密码文件,直接编译会提示密码相关函数找不到。

需要修改的地方:

  1. src/Makefile中去掉pure-pw、pure-pwconvert,无密码相关操作函数,无法编译
  2. src/log_unix.c中crypt函数安卓没有,将这部分代码改为其他用户名、密码验证方式。如直接将账号密码写死在此处:
{
   
    if (strcmp(account, "root") && strcmp(password, "123456")) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值