自己添加了一个广播的权限,PERM_GUANGBO
然后希望只有这一个权限的用户能够广播,
所以首先需要有广播权限的用户能够访问“系统管理功能表”这个目录
从menu.ini中发现这个目录的权限是PERM_ADMINMENU
然后修改bbssrc/include/permission.h
#define PERM_ADMINMENU (PERM_SYSOP | .....|PERM_GUANGBO)
重新编译,以后就能够工作了呢,
结果发现不行。
经过我N久的追踪测试,发现还有一个bbs/etc/sysconf.ini
里面有 PERM_ADMINMENU 的定义,修改之,ok.
ft,何必这样呢?直接用permission.h中的定义不就完了?
这样多一个sysconf.ini的作用除了在我修改完权限之后不需重新编译就可以生效外
我没有发现其他好处呀,ft
--
FROM 166.111.172.17