[DGD]Default Wiztool not loaded ?
Felix A. Croes
felix at dworkin.nl
Sun Feb 18 18:39:38 CET 2001
Stephen Schmidt <schmidsj at union.edu> wrote:
> On Sun, 18 Feb 2001, Felix A. Croes wrote:
> > In the kernel library, each player with wizard-level access has his
> > or her own wiztool, with its own privileges. /kernel/lib/wiztool
> > masks all functions that are relevant to security, so that any
> > inheriting object only has the level of access appropriate for the
> > owner of that object.
> > As a result, command security is handled by only three objects:
> > /kernel/sys/driver, /kernel/lib/auto and /kernel/lib/wiztool. An
> > enormous improvement, in my view.
>
> Could one do something similar by having a /kernel/lib/command,
> which would handle all security concerns for command access,
> and then have all command files inherit that? It's not quite
> parallel to the wiztool method, but it's not terribly
> different.
That would concentrate security-related code in fewer objects, but it
would still require different privileges for commands performed by
the same object, depending on what player is executing the command.
I consider this a possible weakness, and it has been an actual
weakness for many mudlibs in the past.
I wrote the above assuming that you meant it as a minimal change to
the /cmds system. It doesn't apply if you want to let all commands
be inherited by a single object, unique for each player.
Regards,
Dworkin
List config page: http://list.imaginary.com/mailman/listinfo/dgd
More information about the DGD
mailing list