首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu (debian)上纯创作的纯ftpd设置

Ubuntu (debian)上纯创作的纯ftpd设置
EN

Server Fault用户
提问于 2014-03-11 04:50:23
回答 1查看 2.2K关注 0票数 1

我打算在Ubuntu12.04上设置纯ftpd,并让它与纯作者一起工作。我已经创建了一个用户和组,运行了authd守护进程。我还准备好了一个脚本,它可以很好地执行守护进程的定制操作。但是,我看不出如何获得纯ftpd来使用authd身份验证方法。我看到配置选项在/etc/纯-ftpd/conf中设置为单独的文件,值作为设置的值。我已经进行了广泛的搜索,还没有找到如何获得纯ftpd来使用authd而不是其他auth选项之一。有人能指给我什么旗帜或设置来让它起作用吗?

更新

以下是我到目前为止所做的事情,使事情比以前更加深入。

  • 创建ftp用户和ftp组。

sudo用户添加-s /bin/bash -M -G ftpupload ftpupload

  • 确保以下文件位于/etc/纯ftpd/conf 中
    • CreateHomeDir -内容:“是”
    • ExtAuth -目录:到auth脚本的路径

  • 确保ftp用户组能够对/var/run/纯-ftpd进行读/写,从而使它能够生成套接字和pid文件。
  • 创建从/etc/纯ftpd/conf/ExtAuth到/etc/纯ftpd/auth/ExtAuth的符号链接

sudo ln -s /etc/纯-ftpd/conf/ExtAuth/etc/纯-ftpd/auth/ExtAuth

  • 删除/etc/纯ftpd/auth中的其他符号链接
  • 示例纯文本调用:

-p /var/run/ -g 1012 -g 1013 -s /var/-s/纯-ftpd.sock -r /usr/bin/auth_script.sh

  • 示例/etc/init.d/纯-ftpd重新启动调用

sudo /etc/init.d/纯-ftpd重新启动ftp服务器:运行:/usr/sbin/纯-ftpd -l extauth:/var/run/纯-ftpd/纯-ftpd.sock -j -d -p 30000:35000 -E -u 1000 -O clf:/var/log/纯ftpd/ttf.log -8 UTF-8 -B

EN

回答 1

Server Fault用户

发布于 2014-08-20 19:46:25

我相信您的conf dir中的ExtAuth文件应该指向套接字,而不是auth脚本(因为纯ftpd不直接运行auth脚本,所以纯authd可以通过套接字进行通信)。

http://download.pureftpd.org/pub/pure-ftpd/doc/README.Authentication-Modules

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/581190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档