Jump to content




Quartz OS. True sandboxed users.


4 replies to this topic

#1 Sxw

  • Members
  • 306 posts
  • LocationWhenever, Wherever!

Posted 23 June 2014 - 09:07 PM

Most OS's are just little graphical shells or windowing systems. Quartz OS is different. Do you share the same computer with someone? Do you want a secure environment to test new programs in? Then Quartz is for you.

What it does:
• Protects your files from other users.
• Lets you use your Pocket PC to boot normal PC's and continue your work on a bigger screen.

How to use:
• Basic CraftOS after login screen.
• Access your home folder
• Put in a disk drive and boot. Use the same exact paths for everything.

Download
Type
pastebin run T5a0dvPN
into your computer with HTTP enabled.

Screenshots:
Spoiler

Edited by Sxw, 24 June 2014 - 04:07 AM.


#2 MineRobber___T

  • Members
  • 50 posts
  • LocationStop being nosy

Posted 06 July 2017 - 06:05 AM

View PostSxw, on 23 June 2014 - 09:07 PM, said:

-snip-
Posted Image
Suggestion: use error(msg,0) in your access denied messages. That makes it so that it simply shows "Access denied" instead of "[string "protect"]:43:Access denied"

Also, instead of disallowing read/write on files, simply use CC's inbuilt read-only files feature.

local oldIRO = fs.isReadOnly
function fs.isReadOnly(sPath)
  if isProtected(sPath) then --not sure how you do this
    return true
  end
  return oldIRO(sPath)
end

Edited by MineRobber___T, 06 July 2017 - 07:12 AM.


#3 The Crazy Phoenix

  • Members
  • 136 posts
  • LocationProbably within 2 metres of my laptop.

Posted 24 July 2017 - 04:32 PM

View PostMineRobber___T, on 06 July 2017 - 06:05 AM, said:

Also, instead of disallowing read/write on files, simply use CC's inbuilt read-only files feature.

fs.isReadOnly is not checked by the other fs API functions, which means that even though the edit program doesn't work, the files can still be edited using fs.open.

#4 CLNinja

  • Members
  • 191 posts

Posted 24 July 2017 - 08:12 PM

View PostThe Crazy Phoenix, on 24 July 2017 - 04:32 PM, said:

View PostMineRobber___T, on 06 July 2017 - 06:05 AM, said:

Also, instead of disallowing read/write on files, simply use CC's inbuilt read-only files feature.

fs.isReadOnly is not checked by the other fs API functions, which means that even though the edit program doesn't work, the files can still be edited using fs.open.

Then make fs.open use isReadOnly.

#5 xcrafter_40

  • Members
  • 50 posts
  • LocationIn a room with a computer, duh.

Posted 15 August 2017 - 03:25 PM

Nice job, Sxw! This looks promising to me!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users