** Tags added: udeng-6498

** Changed in: gnome-shell (Ubuntu)
       Status: Confirmed => Triaged

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-control-center in Ubuntu.
https://bugs.launchpad.net/bugs/2066391

Title:
  Non-admin user cannot connect to new WiFi networks

Status in GNOME Shell:
  New
Status in gnome-control-center package in Ubuntu:
  New
Status in gnome-shell package in Ubuntu:
  Triaged

Bug description:
  An admin password is required to connect to new Wifi networks. 
  This is through both quick-settings(gnome-shell) and the 
Settings(gnome-control-center) app.

  Steps to reproduce:

   - Set up Ubuntu Desktop as normal
   - Create a new standard user
   - Login as the new user and try to connect to a new WiFi network
   - Error: "System policy prevents modification of network settings for all 
users"


  1) The release of Ubuntu you are using, via 'lsb_release -rd' or
  System -> About Ubuntu

  Description:  Ubuntu 24.04 LTS
  Release:      24.04

  
  2) The version of the package you are using, via 'apt-cache policy pkgname' 
or by checking in Software Center

  gnome-shell:
    Installed: 46.0-0ubuntu5.1
    Candidate: 46.0-0ubuntu5.1

  
  3) What you expected to happen

  A standard(non-admin) user should be able to create new WiFi connections
  (This probably extends to all types of connections like VPN, but I haven't 
tested it)

  4) What happened instead

  The standard user is prompted for admin credentials to connect to new
  Wifi networks.


  The original report by Jan Schär (@jschaer) says gnome-control-center
  allowed to create `personal` connections, but this does not seem to be
  true for at least Noble.

  
  Upstream report:

  When connecting to a new WiFi in the gnome-shell quick settings as a
  non-admin user, an admin password is requested ("System policy
  prevents modification of network settings for all users"). However,
  connecting to a WiFi in gnome-control-center works without an admin
  password, and a connection is created only for the current user.

  Here is the logic for this in gnome-control-center: 
  
https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/e6978a480110ad5e24d3b34107675eb03fa3cc31/panels/network/net-device-wifi.c#L491-506

  This logic is missing in gnome-shell: 
  
https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/8a048190b99c7d34a319f41f0a980e388a0ba86e/js/ui/status/network.js#L963

  I think gnome-shell should do the same as gnome-control-center is
  doing, and create a non-shared connection if there is no permission to
  create a shared one.

  (from https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7378)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell/+bug/2066391/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to