|
|
|
|
|
by ori_b
1614 days ago
|
|
> Linux lets you create a namespace with no capability grants in it. That's what I said in my top post here. Linux lets you do it, sudo will even work it (and grant no real global capabilities) yet somehow it's a problem FOR LINUX that Linux has a userland process called sudo that couldn't ever work on Plan9. Again, going back to the example I was using: How does that help with securely allowing `$get_permissions debug-my-kernel`? Sudo is a HOLE IN THE SIDE OF A BOAT. It is not a problem for Plan 9, because plan 9 does not have a hole, and is therefore not doing contortions to avoid filling with water. Designing a boat without a hole in its side is generally considered a good idea. Designing a security model without a suid in its side is a similarly good idea. If you want `auth/as`, it's there. But it does not use suid, and therefore does not have the problems created by suid. |
|