On Thu, Aug 10, 2006, Bill Campbell wrote:

> I just ran into a problem this morning when a customer noted that the mysql
> common.log and update.log files were growing out of control.  After doing
> some checking, I figured out that the main problem is that the %restart
> section of the %{l_prefix}/etc/rc.d/rc.mysql run control file needs to run
> as root, not as the restricted user.
>
> Running %restart as the restricted user won't allow it to do the necessary
> ``stop start'' as it requires root priviledges to run the %stop section.
>
> Unless I'm mistaken, any %restart section must run at the higher
> priviledges of the %start and %start sections.

Yes, you're right, Bill. We really need that the %restart section is run
as the super-user because once the run-command process has downgraded
its privileges, it cannot upggrade it again.

This bug was introduced by me when I upgraded from MySQL 4 to 5. I
cannot remember why I thought that the restricted user privileges are
sufficient there.

Anyway, now fixed and MFC'ed to 2-STABLE and 2-STABLE-20060622:
http://cvs.openpkg.org/chngview?cn=29534
http://cvs.openpkg.org/chngview?cn=29535

Thanks for the hint, Bill.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   openpkg-dev@openpkg.org

Reply via email to