Bon, c'est très tard mais je rencontrais le même problème et j'ai finalement trouvé la solution dans la 10.6.
Le problème réside dans le fichier
/Library/Preferences/SystemConfiguration/preferences.plist
Si tu l'ouvres et que tu cherches au fond, tu trouveras un jeu de clés qui dit :
<key>RequireAdmin</key>
<true/>
<key>RequireAdminIBSS</key>
<false/>
<key>RequireAdminNetworkChange</key>
<false/>
<key>RequireAdminPowerToggle</key>
<false/>
Il s'agit de la traduction du volet des préférences réseau en XML. Dans les préférences système, j'ai explicitement indiqué que je ne voulais pas être invité à saisir un mot de passe lors du changement de statut de l'aéroport (on/off) ou du changement de réseau (SSID). Toutes ces options sont traduites en "false" dans ce fichier.
Il y a cependant UNE clé que je n'ai pas pu trouver reflétée dans le volet Réseau des Préférences Système... la simple et courte "RequireAdmin". Celle-ci est réglée sur "true" et il n'y a pas d'élément graphique dans les Préférences Système pour la modifier (du moins pas à ma connaissance). Lorsque cette valeur est fixée à "true" (ce qui est le cas), SystemUIPreferences vous demandera un mot de passe à chaque fois que vous ferez n'importe quoi pour Airport via la barre d'état du système.
On peut arranger ça. L'astuce consiste à modifier cette valeur puis à redémarrer le SystemUIServer.
Opération 1 : modifier le fichier de préférences
ouvrir un terminal et éditer le fichier avec
yourname-mac:~ yourname$ sudo vi
/Library/Preferences/SystemConfiguration/preferences.plist
Ensuite, recherchez RequireAdmin. Modifiez la valeur de cette clé de "true" à "false". Le fichier contiendra désormais
<key>RequireAdmin</key>
<false/>
Enregistrez le fichier et quittez l'éditeur.
Opération 2 : redémarrer SystemUIServer
Dans le terminal, recherchez le processus SystemUIServer :
yourname-mac:~ yourname$ ps ax | grep SystemUIServer
387 ?? S 0:02.66 /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer
96101 s000 R+ 0:00.00 grep SystemUIServer
La première entrée est la bonne -- le processus SystemUIServer est démarré très tôt et aura généralement un petit ID de processus (PID). Ici, il s'agit de 387, mais le numéro sera probablement différent sur votre système.
Il est maintenant temps de tuer le processus -- MacOS le relancera pour vous et le nouveau processus prendra en compte vos changements. Tuons-le maintenant :
yourname-mac:~ yourname$ kill -9 387
Les applications du menu système clignotent puis réapparaissent. Essayez de changer le statut de l'Aiport ou de changer de réseau maintenant... pas de mot de passe !