Я новичок во всей операционной системе Mac OS X. Я пытаюсь учиться, и у меня есть MacBook под управлением Mac OS X 10.7.3.

Я создал тестового пользователя, который не может администрировать, чтобы я мог протестировать разрешения, и обнаружил, что я ничего не могу сделать в папке «Приложения», которая включает «установку» приложений (даже тех, которые перетаскивают «n») и создание папок без ввода имени администратора и пароля.

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

2 ответа2

4

Это зависит от того, какую папку Приложения вы имеете в виду. На самом деле их может быть два:

  • /Applications

    Этот файл принадлежит пользователю root и зарезервирован для всех приложений, которые уже поставляются с OS X, таких как Mail.app, iTunes.app и т.д. Этот пользователь root не является учетной записью, в которую можно войти с помощью графического интерфейса, но он по-прежнему доступен через терминал.

    Поскольку папка требует, чтобы ваш пользователь находился в группе admin Unix, вы не можете просто перетаскивать туда файлы, если у вас нет учетной записи администратора (включение этого параметра в Системных настройках добавит вашего пользователя в эту группу admin ). Вы можете проверить группы, к которым принадлежит ваш пользователь, введя id -Gn в Терминале.

  • /Users/your-user/Applications

    Этот может даже не существовать в вашей системе, но вы можете легко создать его, открыв Finder, нажав « Перейти» → "Главная", затем « Файл» → "Новая папка" и назвав его "Приложения".

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

Для получения дополнительной информации о группах пользователей OS X см .: Различие между группами по умолчанию в Mac OSX

2

Папка /Applications принадлежащая пользователю root (владелец = полный доступ). Кроме того, каждый член группы admin может читать и писать в него. Все остальные могут только читать, но не писать.

Ваш «пользователь, который не может администрировать» не входит в группу admin поэтому может только читать эту папку. Когда вы пытаетесь записать (установка методом перетаскивания) в эту папку с вашим непривилегированным пользователем, операционная система не просто отклоняет ваш запрос, но просит вас пройти аутентификацию с учетной записью пользователя, если у него есть необходимые разрешения (root или член группы). admin группа).

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