9

В Windows 7 вы можете запускать приложения с правами администратора, а также запускать их от имени другого пользователя.

Есть ли подобная функция в Mac OS X? У меня есть какое-то специальное приложение, которому нужны права администратора, но я не хочу входить в учетную запись администратора.

4 ответа4

8

Введите su "account-name" в терминале. Затем он попросит вас ввести пароль для этой учетной записи и позволит вам запускать команды от имени этого пользователя.

К сторонним решениям с графическим интерфейсом относятся Peek-O-Matic и Run As от Джозефа Бизона.

3

Если приложению требуются права администратора, оно должно вызвать стандартные API авторизации, чтобы открыть диалоговое окно с просьбой подтвердить подлинность администратора. Если ваше приложение этого не делает, но нуждается в этих привилегиях, возможно, оно написано плохо или вы используете его не так, как предполагалось.

3

На этой странице есть надпись «Peek-o-matic». Кажется, это то, что вы ищете.

0

Вы всегда можете ввести sudo ./Path/To/Application.app/Contents/MacOS/Application в терминале.

Например, для приложения календаря это будет sudo ./Applications/Calendar.app/Contents/MacOS/Calendar

Или вы можете использовать приложение, чтобы сделать это для вас:

Приложение, как это

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