[HECnet] RSX-11 booted!

Johnny Billquist bqt at softjar.se
Sun May 25 14:50:09 PDT 2014


On 2014-05-25 15:22, Cory Smelosky wrote:
On Sun, 25 May 2014, Johnny Billquist wrote:


No. You just have to have the right privileges... :-)
You apparently do not have the right to write to the output directory.
So, the obvious question is what your current UIC is when you do this...
(Think of this as the same thing as effective UID under Unix.)


I had made TT0: privileged.   The current UIC at the time was...[137,10].
Should I have been in [1,2]?

Heh... Well, you need to know the protection system in RSX...

File protection is totally unrelated to the terminal privilege status. File protection comes in four categories.
System - Any access from a group <=10 (octal)
Owner - Should be obvious
Group - Matching group but not member
World - Everybody else

So, in your case, either having a UIC of [131,54] or any system UIC should have done it. Maybe any member of 131 as well.
[137,10] means you'll fall under the WORLD mask.

The terminal privilege status on the other hand allows you to change your terminal UIC to anything you want. If you are unprivileged, you cannot change your UIC.

And then, of course, tasks can be installed to run under another UIC than your terminal UIC...
But installing tasks also requires that your terminal is privileged...

	Johnny

-- 
Johnny Billquist                                   || "I'm on a bus
                                                                  ||   on a psychedelic trip
email: bqt at softjar.se                         ||   Reading murder books
pdp is alive!                                         ||   tryin' to stay hip" - B. Idol



More information about the Hecnet-list mailing list