Re: Fedora 22 update security

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, May 13, 2015 at 11:14 AM, Christian Schaller
<cschalle@xxxxxxxxxx> wrote:
>
>
>
>
> ----- Original Message -----
>> From: "Josh Boyer" <jwboyer@xxxxxxxxxxxxxxxxx>
>> To: "Discussions about development for the Fedora desktop" <desktop@xxxxxxxxxxxxxxxxxxxxxxx>
>> Sent: Wednesday, May 13, 2015 10:27:23 AM
>> Subject: Re: Fedora 22 update security
>>
>> On Wed, May 13, 2015 at 10:00 AM, Bastien Nocera <bnocera@xxxxxxxxxx> wrote:
>> >
>> >
>> > ----- Original Message -----
>> >> Actually that should not an issue since we only do offline updates,
>> >> so there is no chance of one user updating software while
>> >> another is using it.
>> >
>> > And only admin users can reboot the machine while other users are using
>> > it...
>>
>> Even in that scenario I'm don't believe allowing non-admin users to
>> apply updates is the correct thing to do.  I mean, your friend is over
>> and turns on your laptop and logs into the non-admin account he
>> created.  He sees updates and says to apply them (via offline updates
>> or not).  He reboots the machine since he's the only logged in user.
>> Now you have a bunch of updates applied that you didn't know about the
>> next time you log in.
>>
>> This really seems like a bad idea to me.
>>
> Well I guess it comes down to who we design the default install experience
> towards. My take is that our primary target is people on single user system
> with the idea being that people in more complex setups would be installing
> using kickstarts and similar and thus be able to tweak the configuration
> of such systems to suit their requirements (what tooling we offer or lack of such
> for helping with such tweaking is another debate).
>
> So even in the single user scenario I can see that examples as the one you mentioned
> can happen, but I can't help but feel that the problem here is with your friend and
> not the system for assuming he should feel free to update your machine without
> asking you.

We're going to have to disagree then.  The problem isn't with a
friend.  If the system allows a user with 0 privileges on the system
to potentially majorly change the system, it's a problem with the
system.  I could come up with other scenarios involving kids using a
shared family laptop and terrible analogies about loaded guns with no
safety, but I'm trying to avoid hyperbole.

> That said this is not a major issue to me as the default behaviour should be here
> that the first user created on a system should be in the wheel group (which we need
> to fix as this does not happen if you set up your user using Anaconda, but it is the case
> if you set up your user using the GNOME initial install wizard.)

Sure, the default cases are all covered and mostly unimpacted because
the first user should be an admin.  I agree.  What I disagree with is
saying that is good enough and leaving the non-admin user hole around.
Put another way, changing the policy to prevent non-admin users from
applying updates does not impact the default Workstation setup while
making the system safer overall.  I see no downside to making that
change.

josh
-- 
desktop mailing list
desktop@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/desktop





[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux