[Coco] Telnet to your CoCo.. and invite 6 of your friends

Joel Ewy jcewy at swbell.net
Tue Dec 1 16:31:09 EST 2009


Willard Goosey wrote:
> ...
>> Would it be hard to write a routine that would intercept such a call
>> and disable it, or disable it in some other way?
>>     
>
> Probably the easiest way is to grab the NitrOS-9 source and replace
> F$SETID with a stub that always fails.  Or expand the system call a
> little by making it check the current user number, and only allow user
> 0 to succeed.
>
> I'm not deep enough into OS-9 kernel hacking to know what would happen
> if there were multiple modules trying to provide the same system call.
> That might or might not be handled gracefully.
>
>   

In theory, you can add new system calls by adding os9p[x] modules, and 
there are versions of os9p3 out there.  So your question is a good one:  
what if os9p3 implemented the F$SETID call?  Could that simply override 
the one in os9p2?  That would be interesting.

JCE

>> I would think that for a server there is no real
>> need to switch user IDs. 
>>     
>
> Security systems start getting complicated really quickly...
>
> Willard
>   




More information about the Coco mailing list