[DGD] Sensible telnet access for coders

Arnau Rossell=?US-ASCII?Q?=F3?= Castell=?US-ASCII?Q?=F3?= arocas at alumni.uv.es
Thu Jan 24 05:48:01 CET 2002


Hi

I've been trying to find a way to give coders telnet and ftp access to the 
server, so they can use better text editors than the crude ed in dgd, and i 
want also that they can keep their source hidden from other coders, and i can't 
find a way to do it without problems. So far i thought of this:

- Give them a home dir inside the dgd tree, and hardcode in the mud that they 
only can see and exec the files inside that dir, and perhaps a predefined 
include and lib dir.
There would be problems because the file permissions of UNIX won't work, and 
would be substituted by something probably inferior, that wouldn't let them 
share the files(perhaps they could trough a "open for all" dir), or give access 
to some api without admin intervention. 
The permission system inside the MUD could be refined, but it would be 
duplicating existing functionality in the OS, besides, often UNIX permissions 
and MUD permissions would be out of sync, leading to further problems.

I really can't think of a better way to do it, without dgd supporting some way 
to find file permissions.
Well, i know Dworkin is against giving ways to call system() from inside the 
dgd driver, but maybe creating a limited way to call these functions, like 
making a line in the config file like:
system1="chown $arg1$ bla,bla..."
and a kfun that would call this with the given arguments(maybe with some 
checks), would add a lot of flexibility to dgd, while shooting yourself in the 
foot would not be the default, like in the vanilla kfuns.

Looking forward for any help(hey! reply me this time, please, if only to taunt 
me :P )
- 
Arnau











_________________________________________________________________
List config page:  http://list.imaginary.com/mailman/listinfo/dgd



More information about the DGD mailing list