Vous pouvez modifier les fichiers de configuration du système, mais c'est la force brute. Tout d'abord, en règle générale, la configuration réside sous /etc
, pas /usr
ou /var
ailleurs. HarlemSquirrel a expliqué comment apporter une modification appropriée à la stratégie par défaut. La modification des fichiers sous /usr
est garantie de vous exploser tôt ou tard, car ces fichiers sont fournis par des packages système, qui seront éventuellement mis à jour / remplacés.
Mais le plus gros problème est que ces changements sont complètement inutiles, à partir du 18.04 au moins. Il s'agit d'un problème "vous vous trompez". En fait, c'est un problème d'utilisation de la part de l'applet NM, mais de toute façon. Jetez un œil à /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
:
<action id="org.freedesktop.NetworkManager.settings.modify.system">
<description>Modify network connections for all users</description>
<defaults>
<allow_any>auth_admin_keep</allow_any>
<allow_inactive>auth_admin_keep</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
</action>
Cela signifie que les utilisateurs ne peuvent pas créer de connexions, non? Faux! Regardez plus loin:
<action id="org.freedesktop.NetworkManager.settings.modify.own">
<description>Modify personal network connections</description>
<defaults>
<allow_any>auth_self_keep</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
Comme vous pouvez le voir, NetworkManager prend en charge le concept de connexions utilisateur et système. Le problème est que l'applet crée des connexions système par défaut. Ainsi, lorsque vous ouvrez l'applet sur la barre d'état et cliquez sur Sélectionner un réseau , puis sélectionnez celui auquel vous souhaitez vous connecter, il demande un utilisateur sudo, car la création de connexions système n'est autorisée que pour les administrateurs.
MAIS si vous ouvrez l' application Paramètres , accédez au Wi-Fi et cliquez sur le réseau souhaité, cela vous permettra facilement de vous connecter sans mot de passe administrateur. Promenade dans le parc.
La raison pour laquelle l'applet veut créer des connexions système par défaut ne me dépasse pas, d'autant plus que vous pouvez établir une connexion utilisateur un système à tout moment plus tard. Il s'agit de l' option Rendre disponible aux autres utilisateurs sous les propriétés de connexion, et lorsque vous vérifiez cela et cliquez sur Appliquer , il demandera immédiatement le mot de passe sudo, comme il se doit. J'essaierai de trouver un moyen de faire en sorte que l'applet crée des connexions utilisateur par défaut, je mettrai à jour cette réponse si je l'ai compris.
/etc/sudoers
est le fichier à modifier pour qu'il ne demande pas de mots de passe: help.ubuntu.com/community/Sudoers