1

Я использую Snow Leopard, и я привык активировать / деактивировать WiFi примерно 20 раз в день. Причина в том, что WiFi перестает нормально работать после нескольких минут использования. Поэтому каждый раз, когда я пытаюсь заняться серфингом, я должен сначала остановить / активировать его.

Но теперь внезапно мне приходится вводить свой пароль пользователя каждый раз, когда я хочу это сделать. Это так раздражает!

Детали диалога говорят:

Справа: com.apple.airport.power
Программа: SystemUIServer

Что я могу сделать, чтобы Mac не запрашивал пароль каждый раз? Достаточно сложно, чтобы мне приходилось все время останавливать / активировать WiFi (аппаратная ошибка). У меня есть учетная запись администратора с полными правами.

4 ответа4

3

Возможно, ваша сеть больше не определяется как предпочтительная.

См. Эту статью: Как я могу автоматически подключить мой Mac к сети Wi-Fi?

2

У меня была похожая проблема, и я решил ее, открыв /Applications /Utilities /Keychain и удалив соответствующий пароль в месте Wi-Fi. Закройте Keychain, а затем при подключении к точке Wi-Fi введите пароль (возможно, в последний раз)

Если это не помогло, попробуйте восстановить ваши разрешения, так как это может привести к тому, что вы не думаете, что у вас есть полные права администратора. / Приложения / Утилиты / Дисковая утилита -> «Восстановить разрешения»

1

Это выбор в Расширенном меню Аэропорта (в Сети). Перейдите к нижней части первой вкладки (аэропорт) в разделе «Дополнительно» и снимите этот флажок.

1

Ну, это очень поздно, но я столкнулся с той же проблемой и, наконец, нашел решение в 10.6.

Проблема находится в файле

/Library/Preferences/SystemConfiguration/preferences.plist

Если вы откроете его и будете искать глубоко внутри, вы найдете набор ключей, которые говорят:

<key>RequireAdmin</key>
<true/>
<key>RequireAdminIBSS</key>
<false/>
<key>RequireAdminNetworkChange</key>
<false/>
<key>RequireAdminPowerToggle</key>
<false/>

Это перевод панели сетевых настроек в XML. В Системных настройках я прямо сказал, что не хочу, чтобы у меня запрашивали пароль при изменении статуса аэропорта (вкл / выкл) или при переключении сетей (SSID). Все эти опции переводятся как "ложные" в этом файле.

Однако есть ОДИН ключ, который я не смог найти отраженным на панели сети системных настроек ... простой короткий "RequireAdmin". Для этого здесь установлено значение "true", и в системных настройках отсутствует графический элемент для его изменения (не то, что я нашел по крайней мере). Когда для этого значения установлено значение true (что имеет место), SystemUIPreferences будет запрашивать пароль каждый раз, когда вы что-либо делаете для аэропорта через строку состояния системы.

Мы можем это исправить. Хитрость заключается в том, чтобы изменить это значение и перезапустить SystemUIServer.

Операция 1: изменить файл настроек

откройте терминал и отредактируйте файл с помощью

yourname-mac:~ yourname$ sudo vi
/Library/Preferences/SystemConfiguration/preferences.plist

Затем найдите RequireAdmin. Измените значение этого ключа с "true" на "false". Файл теперь будет содержать

<key>RequireAdmin</key>
<false/>

Сохраните файл и выйдите из редактора.

Операция 2: перезапустите SystemUIServer

В терминале найдите процесс 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

Первая запись правильная - процесс SystemUIServer запускается рано и обычно имеет небольшой идентификатор процесса (PID). Здесь 387, но номер в вашей системе, скорее всего, будет другим.

Теперь пришло время убить процесс - MacOS перезапустит его для вас, и новый процесс примет ваши изменения во внимание. Давайте убьем это сейчас:

yourname-mac:~ yourname$ kill -9 387

Приложения системного меню мерцают, а затем снова появляются. Попробуйте изменить статус Aiport или переключить сеть сейчас ... без пароля!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .