fptd 0.17和目录访问

时间:2010-02-10 06:49:40

标签: c linux open-source ftp

我正在研究FTP恶魔1.7我有以下问题。

  1. 如何将用户限制在一个特定目录中?假设一个用户以“admin”身份登录,他应该只能访问“/ tmp”目录,没有别的。

  2. 我正在浏览ftpd的代码并尝试根据我的需要进行修改。是否有任何好的参考/文件可以解决当前的代码组织问题?

2 个答案:

答案 0 :(得分:0)

有很多ftp守护进程已经能够满足您的要求。我建议你坚持其中一个,例如pure-ftpd。

答案 1 :(得分:0)

感谢@Tim Post和@speakman

我的问题缺乏细节。我在定制嵌入式系统中使用linux-ftpd-0.17。系统中唯一存在的用户是“admin”(具有root权限),并且要求在ftp会话期间 - 用户只能访问其主目录而不能访问任何其他目录。

此自定义需要更改ftp守护程序代码。这些更改是在“cwd”,“pwd”和“retrieve”函数中引入的。如果您需要更多有关所做更改的信息,请告知我们。