Vladimir 'φ-coder/phcoder' Serbinenko wrote:
Bruce Dubbs wrote:
Vladimir 'φ-coder/phcoder' Serbinenko wrote:
Hello. Currently authentication system works as following:
menuentry "name" --users "a,b,c" {
}
Means that only superusers and users "a", "b" and "c" are permitted to
boot this menuentry. To allow only superusers to boot an entry one would
need:
menuentry "name" --users "" {
}
And absence of --users means "anyone can choose this entry".
Unfortunately this is error-prone. Does anyone oppose to change it to:
No --users: only superusers
To have an unlocked entry you have to add --unlocked
First, what is the definition of a 'superuser'? Where does GRUB get
the information to make a decision.
Superusers are set on per-configuration basis with
set superusers=<list>
these users are allowed to invoke shell and edit menu entries so there
is no reason to restrict which entries they are allowed to boot.
In any case, I'd recommend
--users: superusers only
or even
--users: superusers
I don't get what you mean
I thought you were asking about a parameter to the menuentry command
menuentry "name" --users "a,b,c" {
I was recommending
menuentry "name" --users superusers {
Where superusers is a keyword implying all superusers.
-- Bruce
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel