用你的fb的用户的数据结构和kbs的用户的数据结构严格对照convpasswd.c的内容,这个程序的作用就是把fb的.PASSWDS文件转换成kbs的.PASSWDS文件,这个文件是存储的userec数据结构,因为两个bbs系统的userec数据结构有所不同,所以用这个程序将fb的转换成kbs所能接受的
另外,这个程序可能需要你做一些改动,比如fb的userec结构中,有的内容并没有在这个程序中转换,这需要你一项一项的对照并加以修改;有的时候fb系统中注册的ID在kbs系统中缺失非法ID,这些ID不能转换,除非你加一个小函数,在转换是修改这些ID变成kbs的合法ID,比如在以数字开头的ID前面加两个字母等等
之后,convpasswd.c这个程序可以单独编译,编译的方法:
gcc -I/($BBSSRC)/ -I/($BBSSRC)/src/ -lBBS -lsystem -L/home/bbs/lib -o convpasswd your_convpasswd.c
【 在 okshao2004 (ok老猫) 的大作中提到: 】
: 我在尝试用FB2K转kbs,kbs已经安装起了,是利用cvs方式在主站下的,但安装好后发现有convpasswd.c文件但没有被编译,找不到convpasswd程序,bbs安装在/usr/local/bbs目录,web部分装在/var/www/html中.希望大家给个详细的方法,我是个初学者,还有就是.passwds文件中的存储项都
--
FROM 218.249.29.*