Why do some oninit process's run as root?
Posted in 1999
Topics: General Discussion
Probably because they're being started on your server by a script in
/etc/init.d at boot-up.
david.tamburin wrote in message <7g4reg$g9r$1@news.xmission.com>...
>
>Hello all,
>Why do some oninit process's run as root?
>As everyone know running anything as root is a security issue on unix
>systems.
>Is there any way to run all process's as informix?
>
>Thanks in advance
>david.tamburin@protegrity.com
>
Well, the reason that they run as root is because the shared memory
segments have an owner of root. We don't want non-authorized folks being
able to attach to that. Only the shared memory message segments have a
non-root ID.
Also, in order to do many of the security clearance things, you need to
be root.
david.tamburin wrote:
> Hello all,
> Why do some oninit process's run as root?
> As everyone know running anything as root is a security issue on unix
> systems.
> Is there any way to run all process's as informix?
>
> Thanks in advance
> david.tamburin@protegrity.com
Hello all,
Why do some oninit process's run as root?
As everyone know running anything as root is a security issue on unix
systems.
Is there any way to run all process's as informix?
Thanks in advance
david.tamburin@protegrity.com
david.tamburin wrote in message <7g4reg$g9r$1@news.xmission.com>...
>
>Hello all,
>Why do some oninit process's run as root?
>As everyone know running anything as root is a security issue on unix
>systems.
>Is there any way to run all process's as informix?
>
>Thanks in advance
>david.tamburin@protegrity.com
>
Many reasons. e.g. when you are connecting to server, you have to
provide username/password, and if you have /etc/shadow file
with encrypted passwords, then ONLY root can read /etc/shadow to
examine if password is OK.