ftp的pam认证问题

发布于 2022-07-24 22:40:12 字数 41 浏览 14 评论 4

我好像记得vsftpd是用/etc/vsftpd.ftpusers。要不楼主试试?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

瘫痪情歌 2022-07-26 03:50:38

原帖由 verim 于 2006-7-31 13:57 发表
pam_service_name=/etc/pam.d/ftp

pam_service=ftp

==

宛菡 2022-07-25 22:16:40

原帖由 verim 于 2006-7-30 20:54 发表
vsftpd是不是还需要特殊的设置才可以引用pam进行认证呢?
     我在修改/etc/pam.d/ftp中的sense值为deny后,并且将现有的一个用户写入/etc/ftpusers文件中,修改后,发现我还是可以利用该用户名进行登陆,为什么 ...

1. /etc/pam.d/ftp ? 你的 vsftpd 是真的用这个 pam 验证配置档 ? 一般 fedora 是使用 /etc/pam.d/vsftpd 才对。

2. 你在 pam 内放了哪些内容?

3. vsftpd 要支援 pam 验证,得有 "pam_service_name" 于 vsftpd.conf 配置。比方

  1. pam_service_name=vsftpd

复制代码

那实际就是使用 /etc/pam.d/vsftpd

4. fedora 配置 /etc/pam.d/vsftpd 如下:

  1. auth       required     pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
  2. auth       required     pam_shells.so
  3. auth       include      system-auth
  4. account    include      system-auth
  5. session    include      system-auth
  6. session    required     pam_loginuid.so

复制代码

要禁止登入存取,依照该配置来看是改 /etc/vsftpd/ftpusers。

所以建议你先厘清这几点问题。

==

心碎无痕… 2022-07-25 08:01:00

还有/etc/vsftpd.user_list

转瞬即逝 2022-07-25 02:57:49

还需要运行db_load命令,同时重启vsftp服务

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文