Re: F36 Change: Users are administrators by default in the installer GUI. (Self-Contained Change proposal)

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

 



I don't use sudo , and I'm against the use of sudo  , Fedora tradition
do things as root .


On Mon, 2021-11-29 at 14:33 -0500, Ben Cotton wrote:
> https://fedoraproject.org/wiki/Changes/Users_are_admins_by_default_in_Anaconda
> 
> = Users are administrators by default in the installer GUI =
> 
> == Summary ==
> 
> The Anaconda installer GUI will have the administrative rights
> checkbox on the User screen ticked by default.
> 
> == Owner ==
> 
> * Name: [[User:Vladimirslavik| Vladimir Slavik]]
> * Email: vslavik@xxxxxxxxxx
> 
> 
> == Detailed Description ==
> 
> Currently, the Anaconda installer GUI presents an unticked checkbox
> "Make this user administrator" on the user setup screen by default.
> This means users have to discover the control, understand its
> meaning,
> and consciously decide to change the value from the default one.
> 
> However, computer usage by individuals is heavily skewed towards
> single user machines where the (sole) user has administrative powers
> over the machine by invoking `sudo`. This has been always reflected
> by
> the design of the screen, which allows only a single user to be
> created. The GNOME first time setup also creates a single user - and
> makes them an administrator without asking.
> 
> The proposed change merely changes the default GUI state to be in
> line
> with this expectation.
> 
> Further, this change of defaults complements the default for root
> account. The redesign of root setup screen in Fedora 35 makes it
> clear
> that root should be left locked. This change makes it clear that the
> user should be the administrator. Together, these defaults will let
> the user satisfy all user account options by filling in nothing more
> than the user name and the password (twice to confirm).
> 
> 
> == Benefit to Fedora ==
> 
> One less footgun in the installer for entry-level users. They will be
> able to rely on defaults and achieve the expected outcome.
> 
> == Scope ==
> 
> * Proposal owners: Isolated change - adjust Anaconda code to do so as
> suggested here. Low effort.
> * Other developers: No changes needed.
> * Release engineering: Different defaults ''could'' impact installer
> testing. [https://pagure.io/releng/issues #Releng issue number]
> * Policies and guidelines: N/A
> * Trademark approval: N/A
> * Alignment with Objectives: None.
> 
> == Upgrade/compatibility impact ==
> 
> No impact. Installation implies teardown of previous system,
> including users.
> 
> == How To Test ==
> 
> Start Anaconda installer for the Server variant, open the user setup
> screen, "Make this user administrator" is checked = pass.
> 
> Should be variant / spin / hardware agnostic, with the caveat that
> the
> presence of user screen is configurable, so in many cases the screen
> is not reachable.
> 
> Kickstart installs are not affected.
> 
> == User Experience ==
> 
> Users installing Fedora will no longer be forced to spend time
> deciding how to arrange the administrative powers (they, root, both?)
> and configuring that. They will be able to fill in user name and
> password and the default configuration will be valid. They can give
> in
> to the power of defaults.
> 
> For users that want to configure the system differently from the
> majority use case, the controls to do so are still as they were, only
> the defaults are different.
> 
> For those installing Fedora manually often, muscle memory for user
> screen will break, as the checkbox will no longer have to be toggled.
> 
> == Dependencies ==
> 
> None.
> 
> == Contingency Plan ==
> 
> Any Fedora QA and OpenQA changes reflecting this will have to be
> reverted. Other than that, there is no technical or process
> requirement for this change, so no impact. The change does not happen
> and previous defaults remain.
> 
> * Contingency mechanism: N/A
> * Contingency deadline: N/A
> * Blocks release? No
> 
> == Documentation ==
> 
> * https://github.com/rhinstaller/anaconda/pull/3719
> 
> == Release Notes ==
> 
> In the User spoke, the "Make this user administrator" checkbox is now
> checked by default. This improves installation experience for users
> who do not know and need to rely on the default values to guide them.
> 
> 
> -- 
> Ben Cotton
> He / Him / His
> Fedora Program Manager
> Red Hat
> TZ=America/Indiana/Indianapolis
> _______________________________________________
> devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines:
> https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure

-- 
Sérgio M. B.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux