- 主题:问一个关于转FB2K到kbs的关于转换.passwds的问题?
我在尝试用FB2K转kbs,kbs已经安装起了,是利用cvs方式在主站下的,但安装好后发现有convpasswd.c文件但没有被编译,找不到convpasswd程序,bbs安装在/usr/local/bbs目录,web部分装在/var/www/html中.希望大家给个详细的方法,我是个初学者,还有就是.passwds文件中的存储项都是什么?还有就是以前安装的未成功的系统如何清除啊??急急急!谢谢了先!!!!!
--
FROM 202.115.30.*
convpasswd.c 可以在早期的版本中 编译,smthbbs1.2.2 之类的环境下~
在这个环境下 生成.PASSWDS ,然后考到 kbs下用吧。
.passwds文件中的存储项 你在 struct.h 看吧,
未成功安装的系统,除了删除目录之外,还要kill 进程,和 清楚内存,
killall httpd
killall bbsd
killall bbslogd
killall miscd
ipcs -m|awk '$0~/bbs/ {system(sprintf("ipcrm shm %s",$2));}'
ipcs -q|awk '$0~/bbs/ {system(sprintf("ipcrm msg %s",$2));}'
【 在 okshao2004 (ok老猫) 的大作中提到: 】
: 我在尝试用FB2K转kbs,kbs已经安装起了,是利用cvs方式在主站下的,但安装好后发现有convpasswd.c文件但没有被编译,找不到convpasswd程序,bbs安装在/usr/local/bbs目录,web部分装在/var/www/html中.希望大家给个详细的方法,我是个初学者,还有就是.passwds文件中的存储项都是什么?还有就是以前安装的未成功的系统如何清除啊??急急急!谢谢了先!!!!!
--
FROM 222.28.73.*
谢谢师兄先!我还想问一下如果我在smth1.2.2中编译的convpasswd在kbs中用有什么需要注意的吗?
【 在 hanxuema (汗血马) 的大作中提到: 】
: convpasswd.c 可以在早期的版本中 编译,smthbbs1.2.2 之类的环境下~
: 在这个环境下 生成.PASSWDS ,然后考到 kbs下用吧。
: .passwds文件中的存储项 你在 struct.h 看吧,
: ...................
--
FROM 202.115.30.*
注意备份,哈哈
【 在 okshao2004 (ok老猫) 的大作中提到: 】
: 谢谢师兄先!我还想问一下如果我在smth1.2.2中编译的convpasswd在kbs中用有什么需要注意的吗?
--
FROM 222.28.73.*
不用这么麻烦的,直接就能编译吧
【 在 hanxuema (汗血马) 的大作中提到: 】
: convpasswd.c 可以在早期的版本中 编译,smthbbs1.2.2 之类的环境下~
: 在这个环境下 生成.PASSWDS ,然后考到 kbs下用吧。
: .passwds文件中的存储项 你在 struct.h 看吧,
: ...................
--
FROM 221.192.237.*
去年 那会 不行,现在不知道,呵呵
【 在 foxban (长白发了....) 的大作中提到: 】
: 不用这么麻烦的,直接就能编译吧
--
FROM 222.28.73.*
去年那会儿我这儿行,这个只要把需要包含的几个文件路径指对了
应该就能编译通过的
【 在 hanxuema (汗血马) 的大作中提到: 】
: 去年 那会 不行,现在不知道,呵呵
--
FROM 221.192.237.*
用你的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.*