[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] broken ESC navigation if authentication is used
From: |
Andrei Borzenkov |
Subject: |
Re: [PATCH] broken ESC navigation if authentication is used |
Date: |
Thu, 11 Jun 2015 06:55:31 +0300 |
В Wed, 10 Jun 2015 21:35:51 +0200
"Vladimir 'phcoder' Serbinenko" <address@hidden> пишет:
> This patch may allow to escape to shell if menu was called from context
> without menu entries. This may happen inadvertently I.a. when using
> configfile. You need to add an additional parameter to indicate whether
> it's OK to break from menu
Could you explain? Grub does
grub_enter_normal
grub_normal_execute
grub_show_menu
grub_cmdline_run
if after processing config file there are no menu entries we do not
even call grub_show_menu. And even if we do, after return from it there
is mandatory authentication in grub_cmdline_run.
I see how it could happen in original commit when authentication was
added, but I miss code path that cause it now.
> Le 10 juin 2015 21:32, "Andrei Borzenkov" <address@hidden> a écrit :
>
> > В Wed, 10 Jun 2015 18:29:59 +0200
> > Florian Kaiser <address@hidden> пишет:
> >
> > > Hi,
> > >
> > > we are using grub2 with authentication enabled and multiple submenus.
> > > Unfortunately it is not possible to return to a previous menu with ESC
> > without
> > > triggering a superuser password prompt. This is not the desired behavior
> > in
> > > my opinion.
> > > I attached a patch to this email, which removes the password prompt when
> > > pressing escape.
> > >
> >
> > Looks OK; I'm not sure why this was needed in the first place - it does
> > not look like it is even possible to exit primary menu.
> >
> > Vladimir, OK to commit?
> >
> > _______________________________________________
> > Grub-devel mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/grub-devel
> >