Действительно ли возможно запустить приложение GUI OS X как корень?

Много организаций распознает, что существует потребность в пользователях иметь локальные права администратора и позволить всем пользователям иметь локального администратора.

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

Вы также, вероятно, НЕ захотите давать им права Администратора домена.

4
задан 28 July 2009 в 22:35
2 ответа

Не использовать open если Вы хотите работать как другой пользователь. Открытый запускает приложение, которое Вы просите через LaunchServices, который загрузит его, как будто Вы дважды щелкнули по нему.

Если Вы однако выполните двоичный файл приложения непосредственно, то он будет работать. Так же, например, как корень (так из сценария это уже работает как корень, или через sudo) выполненный /Applications/TextEdit.app/Contents/MacOS/TextEdit и TextEdit будет работать как корень.

9
ответ дан 3 December 2019 в 02:35

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

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

2
ответ дан 3 December 2019 в 02:35
  • 1
    Довольно прохладный, Псевдо все еще работает над Snow Leopard несмотря на устаревший сайт и программное обеспечение. –  cregox 4 March 2010 в 21:42

Теги

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