cahirwpz/mimiker

Authorization system

Closed this issue · 0 comments

Mimiker needs basic authorization system.

Things to implement:

Syscalls to manage user and group ids
  • Get syscalls (e.g. getresuid())
  • Set syscalls (e.g. setresuid())
  • getgroups()
  • setuid(), seteuid(), setreuid()
  • setgid(), setegid(), setregid()
File system
  • chmod/chown
  • file operations {open, unlink, access}
    • access
    • open
    • lookup
    • unlink
    • mkdir
    • create
    • sticky bit
Other
  • Signals
  • Execve
  • Login
  • Userspace programs
    • id
    • su
    • chown
    • login
  • init (?)