Права администратора

Я пытаюсь установить приложение, используемое учителями математики, Математическим Помощником Оценки по Классу 4, это раньше работало на mac 10.5, но после обновления до снежного барса это не установит. Это просит права администратора, в то время как я - администратор.

Каким-либо путем я могу решить это?

1
задан 23.08.2010, 19:23

3 ответа

Приложения - и установщики в особенности - будут часто просить, чтобы Вы ввели пользовательское имя администратора и пароль, если они выполнят действия, которые 'привилегированы' - пишущий в папку Applications/, общий для установщиков.

Они сделают это, даже если Вы будете зарегистрированы как администратор для обеспечения дополнительного слоя защиты от кого-то программное обеспечение установки, если Вы отозваны от Вашего компьютера.

То, что может происходить (хотя я не уверен), - то, что проверка пропускается, если у Вас нет пользователей неадминистратора на компьютере, или настройки в пользовательском разделе Установок системы были установлены на что-то более строгое. Возможно, установка 10.6 добавила гостевую учетную запись (я не могу помнить, было ли это 10.5 или 10,6 функциями), или некоторые новые настройки были установлены на более строгие значения по умолчанию.

Короче говоря, хотя при доверии месту, Вы получили установщик из (например, это находится на CD, купленном от уважаемого ритейлера) не должно быть никакой проблемы с Вами вводящий Ваше пользовательское имя администратора и пароль, чтобы позволить установке завершаться.

2
ответ дан 12.12.2019, 09:18

Я недавно видел это на другом приложении. Решение состояло в том, чтобы сначала перетащить старую версию приложения к мусору, затем запустить установщик для нового. (Все при выполнении как администратор, конечно.)

По-видимому, то, чего это испытывает недостаток в полномочии, должно переписать существующее приложение.

1
ответ дан 12.12.2019, 09:18

На OS X "Администратор" не является тем же самым как "корнем". Администраторы находятся в списке sudoers, подразумевая, что у них есть разрешение действовать как корень если они, так выберите.

На командной строке можно выполнить команды как корень при помощи sudo команды (Substitute User DO) сначала, и затем проходящий проверку подлинности с их паролем, но обычным пользователям не разрешают сделать это. Когда OS X просит права администратора, это вероятно, потому что это должно сделать что-то как корень, таким образом, необходимо ввести пароль, даже если Вы зарегистрированы как администратор.

Возможно включить корневой счет на регулярный вход в систему, который обошел бы потребность повторно пройти проверку подлинности; однако это не рекомендуется, поскольку это делает это слишком легким для Вас "или кого-то еще с физическим доступом" для питания с / системой.

И в случае, если это не ясно: корень является идентификатором пользователя 0 и работает выше полномочий файловой системы и т.п. — это - в основном режим бога для *, ОТКЛОНЯЮТ системы.

1
ответ дан 12.12.2019, 09:18

Теги

Похожие вопросы