LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 821|回复: 5

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

[复制链接]
发表于 2004-4-14 20:20:09 | 显示全部楼层 |阅读模式
REDHAT的,只要把源码包里:   cp RedHat/vsftpd.pam /etc/pam.d/ftp
就可以了,我的是LFS,应该怎么办.
也就是说如果做服务器的是REDHAT以外的发行版,vsftp对这个问题怎么处理????
发表于 2004-4-14 22:42:39 | 显示全部楼层
那你要找到 pam_vsftpd.so 的这个source code,然后编译。

我有一个部件(忘记是什么了,xfree?samb?)也有同样的问题,就是没有那个pam的so文件
 楼主| 发表于 2004-4-15 20:13:53 | 显示全部楼层
谢谢,可惜我找不到你说的那个pam_vsftpd.so啊。
发表于 2004-4-16 00:38:16 | 显示全部楼层
啥东西哦,不管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
 楼主| 发表于 2004-4-16 11:23:28 | 显示全部楼层
能详细指点一下是ldd命令是什么意思吗?我在LFS上用ldd `which vsftpd`命令显示
下面这些内容,和你的不一样,
        libnsl.so.1 => /lib/libnsl.so.1 (0x40020000)
        libpam.so.0 => /lib/libpam.so.0 (0x40036000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40040000)
        libdl.so.2 => /lib/libdl.so.2 (0x4006d000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40070000)
        libutil.so.1 => /lib/libutil.so.1 (0x40082000)
        libc.so.6 => /lib/libc.so.6 (0x40085000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
还有我的/etc/pam.d/vsftpd内容应该怎么写?我照抄了你的例子,可是还是不行啊.
,本地用户还是不能登陆.
 楼主| 发表于 2004-4-24 15:36:55 | 显示全部楼层
没人知道吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表