系统不是REDHAT的,vsftp里的/etc/pam.d/ftp文件怎么弄??

由 Dragonsoar 在 04-14-2004 20:20 发表:

系统不是REDHAT的,vsftp里的/etc/pam.d/ftp文件怎么弄??

REDHAT的,只要把源码包里: cp RedHat/vsftpd.pam /etc/pam.d/ftp

就可以了,我的是LFS,应该怎么办.

也就是说如果做服务器的是REDHAT以外的发行版,vsftp对这个问题怎么处理????


由 黯然销魂 在 04-14-2004 22:42 发表:


那你要找到 pam_vsftpd.so 的这个source code,然后编译。

我有一个部件(忘记是什么了,xfree?samb?)也有同样的问题,就是没有那个pam的so文件


-- Hacking is "an appropriate application of ingenuity.." --

--If Linux doesn't have the solution, you have the wrong problem.--

^^ LFS 511(/w udev) + BLFS CVS ^^

XOrg R681 + KDE 3.3.0


由 Dragonsoar 在 04-15-2004 20:13 发表:


谢谢,可惜我找不到你说的那个pam_vsftpd.so啊。


由 大坏羊 在 04-16-2004 00:38 发表:


啥东西哦,不管pam_vsftpd.so

[root@station2 ftp]# ldd !!

ldd which vsftpd

libwrap.so.0 => /usr/lib/libwrap.so.0 (0xb75d7000)

libnsl.so.1 => /lib/libnsl.so.1 (0xb75c2000)

libpam.so.0 => /lib/libpam.so.0 (0xb75ba000)

libcap.so.1 => /lib/libcap.so.1 (0xb75b6000)

libc.so.6 => /lib/tls/libc.so.6 (0xb747f000)

libdl.so.2 => /lib/libdl.so.2 (0xb747c000)

/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb75eb000)

编译的vsftpd有pam支持

然后在/etc/pam.d/vsftpd加

[root@station2 ftp]# cat /etc/pam.d/vsftpd

#%PAM-1.0

auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed

auth required pam_stack.so service=system-auth

auth required pam_shells.so

account required pam_stack.so service=system-auth

session required pam_stack.so service=system-auth


由 Dragonsoar 在 04-16-2004 11:23 发表:


能详细指点一下是ldd命令是什么意思吗?我在LFS上用ldd which vsftpd命令显示

下面这些内容,和你的不一样,

lib

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus