YAMAMOTO Takashi wrote:Are you serious? you already asked once on this thread for a pointer to an earlier discussion, and I gave it. If you read it, how are you asking for a "pointer" again? The thread that took place ~2 months ago, "The reason for securelevel", discusses *exactly* that: letting you do what you want, and others do what they want. Nor once did I suggest both on the previous and this threads that this is to completely replace securelevel. It's merely reimplementing it to allow every person *choose* their own model. Do you want me to repeat myself again? The current code NetBSD uses has suser() checks, euid checks, and securelevel checks. I'm suggesting to get rid of that mess, and implementing securelevel using a kauth(9) interface is one step in that direction. Then how are you intending on having the separation of knobs if all you have is a single raise-only integer? If not everyone are happy, then I will simply not do what I suggest. But I think you are wrong here too, because the discussion took itself to places like code size and performance and further enhancing what we have today by using run-levels, and was not tripped on "this is a bad idea". So saying "not everyone seems happy" is ignoring the fact that, at least as it seems to me, the *IDEA* of doing what I suggested was accepted, but people are interested on what implications it will have on size/performance etc. I will repeat myself once again, by saying that if we *do* do it, it will be done right. Leaving a securelevel check beats the purpose. What I meant was having it in a temporary scope. Hardly. The proposal is to integrate securelevel and kauth(9) as the subject of this way-to-long thread suggests. The mail you are replying to also implies, probably not clearly enough, that I am so tired of these pointless arguments over tiny things that don't matter (this is wa beyond bikeshed) that if you keep insisting on implementing these knobs in their supposedly-appropriate scopes I'll just agree so we can, for once, move forward. I also asked that others comment on this issue as well so don't just have two opinions. That hasn't happened yet. To keep on kauth(9) terminology, that is *not* "ISSUSER-like", but rather kauth_authorize_foo() calls. -e. -- Elad Efrat
| Karl Meyer | PROBLEM: 2.6.23-rc "NETDEV WATCHDOG: eth0: transmit timed out" |
| David Miller | Slow DOWN, please!!! |
| Mark Fasheh | [PATCH 0/39] Ocfs2 updates for 2.6.28 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| Shawn O. Pearce | Re: pack operation is thrashing my server |
| Pierre Habouzit | git send-email improvements |
| Matthieu Moy | git push to a non-bare repository |
| Shawn O. Pearce | libgit2 - a true git library |
| Elad Efrat | Integrating securelevel and kauth(9) |
| Hubert Feyrer | Re: Compressed vnd handling tested successfully |
| Lord Isildur | Re: Fork bomb protection patch |
| Matt Thomas | Re: FFS journal |
| Will Maier | cron doesn't run commands in /etc/crontab? |
| Richard Stallman | Real men don't attack straw men |
| Harald Dunkel | Re: Packet Filter: how to keep device names on hardware failure? |
| Jordi Espasa Clofent | Resolving dependencies with pkg_add |
| Question on swap as ramdisk partition | 1 hour ago | Linux kernel |
| Netfilter kernel module | 11 hours ago | Linux kernel |
| serial driver xmit problem | 14 hours ago | Linux kernel |
| Why Windows is better than Linux | 14 hours ago | Linux general |
| How can I see my kernel messages in vt12? | 21 hours ago | Linux kernel |
| Grub | 1 day ago | Linux general |
| vmalloc_fault handling in x86_64 | 1 day ago | Linux kernel |
| epoll_wait()ing on epoll FD | 1 day ago | Linux kernel |
| Framebuffer in x86_64 causes problems to multiseat | 1 day ago | Linux kernel |
| Difference between 2.4 and 2.6 regarding thread creation | 2 days ago | Linux general |
