我正在研究FTP恶魔1.7我有以下问题。
如何将用户限制在一个特定目录中?假设一个用户以“admin”身份登录,他应该只能访问“/ tmp”目录,没有别的。
我正在浏览ftpd的代码并尝试根据我的需要进行修改。是否有任何好的参考/文件可以解决当前的代码组织问题?
答案 0 :(得分:0)
有很多ftp守护进程已经能够满足您的要求。我建议你坚持其中一个,例如pure-ftpd。
答案 1 :(得分:0)
感谢@Tim Post和@speakman
我的问题缺乏细节。我在定制嵌入式系统中使用linux-ftpd-0.17。系统中唯一存在的用户是“admin”(具有root权限),并且要求在ftp会话期间 - 用户只能访问其主目录而不能访问任何其他目录。
此自定义需要更改ftp守护程序代码。这些更改是在“cwd”,“pwd”和“retrieve”函数中引入的。如果您需要更多有关所做更改的信息,请告知我们。