Yu-ichi · 2019-07-11 18:31
The Haiku devs auditing the syscalls for permissions and access checks so only root can do nasty things:
https://dev.haiku-os.org/ticket/14961
This is an important work for the future multi-user support.
Lets talk about multi-user implementation ITT: everybody knows how is it done on unix-like systems, but is it the best way? Is there any way to make it better? How would a modern, non-legacy, clean multiuser system work in your imagination? What should they do to make it better, safer, nicer, to make the life of the users easier?
Bobby Newmark · 2019-07-11 19:31
I think you can not get away from what already exists. The foremost concern in a multi-user environment is that each user can only access their files, so everything will revolve around file permissions.
Mario Rossi · 2019-07-11 20:04
>>18048
I personally have ambivalent feelings about the traditional user/privilege separation, ACLs and groups. I know them, i use them on *nixes, but it feels legacy, and i think it is just a workaround, but not a real solution. And it have fundamental problems (in my eyes at least).