I've struggled with this several times in the past, just made another attempt and there does seem to be at least one workaround
1. If you just select one of the available networks from the nm-applet list and try to connect to it, a non-privileged user will get a popup saying "System policy prevents modification of networks for all users". The only option is to 'Cancel'. This seems to be because the default for any connection creation operation is 'Available for all users' which implies write permission to the /etc/NetworkManager directory
2. Likewise if you select Edit connections --> Wireless --> Add, the dialog box comes up with the 'Available to all users' box checked - and greyed out! With this box checked, it is impossible for a non-privileged user to save the new connection.
3.
The 'Available to all users' box only becomes editable after you type something into the SSID box - you can then uncheck it and fill in the SSID and any Wireless Security tab / IPv4 / IPv6 details
4. You should then be able to go back and select the SSID from the list, and it *should* connect - if not, make sure the 'Connect automatically' box is checked and then try disabling and re-enabling wireless
I just tried this as an unprivileged user on my laptop running 12.04 and it does seem to work - yes it's very confusing and ugly, even the developers seem confused by it -->
https://bugs.launchpad.net/ubuntu/+s...er/+bug/964705
You will find another workaround on the web that involves modifying the network-manager polkit file - however I *think* that method allows unprivileged users to modify *any* connection (not just to add their own) and possibly allows them to see any stored wireless passphrases.
Bookmarks